CLI-Referenz

Die nera-CLI (@nera-static/nera)

Ein Befehl erstellt, baut, zeigt in der Vorschau, aktualisiert und prüft eine Website. Eine neue Website erstellst du mit:

npx @nera-static/nera new <project-name>

Eine erstellte Website hängt von @nera-static/nera ab, führe diese Befehle also aus ihrem Inneren aus (der Scaffold verknüpft jeden zusätzlich mit einem npm-Skript, z. B. npm run dev):

Befehl Was er macht
nera build pages/public/ bauen
nera dev Bauen + Live-Reload-Vorschau auf :3000
nera serve public/ ausliefern, ohne neu zu bauen
nera update Die Nera-Pakete der Website aktualisieren (npm update)
nera validate Layouts, Includes und YAML vor dem Veröffentlichen prüfen

Eine ältere (geklonte) Website migrieren

Vor der CLI erstellte Websites waren Git-Klone, die die Engine unter src/ mitführten. Führe in einer solchen Website nera update --migrate aus — das fügt die Abhängigkeit @nera-static/nera hinzu, schreibt die Skripte um, entfernt die mitgeführte src/-Engine und installiert, während deine pages/, config/ und theme/ unangetastet bleiben.

Plugin-Publish-Befehle

Jedes Template-ausliefernde Plugin stellt ein Bin bereit, um sein Pug nach views/vendor/ zu kopieren, z. B.:

npx nera-navigation
npx nera-tags
npx nera-search --force   # overwrite existing published templates