Bei meinem einzigen Programm mit eigener Website verwende ich
HTML-Dateien.
----
Jekyll ist richtig schlecht beschrieben und daher schwer zu verstehen. Jekyll in wenigen Worten:
Dateien, deren Inhalt mit drei Bindestrichen beginnt, werden verarbeitet. Alle anderen werden unverändert übernommen. Bis zur nächsten Zeile mit drei Bindestrichen steht das YAML-Preface, z.B.:
Code:
---
layout: page
title: "Seitentitel"
permalink: /
---
Inhalt hier (Markdown oder
HTML, je nach Dateierweiterung).
layout
ist ein Verweis auf die gleichnamige Datei (ohne Erweiterung) im Ordner
_layouts
, wo der Inhalt (unter den zweiten drei Bindestrichen) dort eingefügt wird, wo
{{content}}
steht. Das geht so lange so weiter, bis eine Datei im Ordner
_layouts
kein
layout
im YAML-Preface hat (die Datei ist das Theme).
permalink
und
title
sollten klar sein.
Wer Jekyll nicht bauen möchte, kann es auf Github Pages kostenlos hosten. Seiten werden automatisch gebaut.