Dokumentation
Nera ist ein leichtgewichtiger Static-Site-Generator, der auf einer einfachen Idee beruht: Markdown rein, HTML raus — mit Plugins für alles andere. Diese Anleitung führt dich von einem leeren Ordner zu einer veröffentlichten Website.
Der Aufbau eines Nera-Projekts
my-site/
├── config/ # app.yaml + je eine <plugin>.yaml pro Plugin
├── pages/ # deine Markdown-Inhalte
├── views/ # Pug-Layouts (und vendor/-Templates aus Plugins)
├── assets/ # CSS, JS, Bilder — unverändert nach public/ kopiert
└── public/ # generierte Ausgabe (niemals von Hand bearbeiten)
Wie aus einer Seite HTML wird
- Laden von
config/app.yamlin dasapp-Objekt und Auflisten vonpages/. - Rendern jeder Markdown-Datei, wobei das Frontmatter in
metaextrahiert wird. - Plugins anwenden, die
appundmetaanreichern. - Schreiben nach
public/, wobei jede Seite durch ihrlayoutläuft.
Eine Seite wird nur gerendert, wenn ihr Frontmatter ein
layoutfestlegt. Seiten ohnelayoutwerden stillschweigend übersprungen — das ist die häufigste Ursache für „Warum fehlt meine Seite?“.
Weiter geht es mit Erste Schritte, um deine erste Website zu erstellen.