Skip to content

cnichte/far-webseite

Repository files navigation

FAR Webseite

Die Webseite der Forschungsgemeinschaft alternative Raumfahrt e.V.

Basiert auf

Voraussetungen

Installation von

node -v
npm -v
hugo version

Git archiv clonen

Für gemeinames Arbeiten das Git Archiv in ein lokales Verzeichnis clonen:

Ich arbeite mit Visual Studio Code.

npm install

Dev server starten

npm run dev

Der Server ist unter http://localhost:1313/ erreichbar, und kann mit Ctrl+C beendet werden.

Webseite kompilieren

  • Die Webseite wird im Verzeichnis public erzeugt.
  • Optional vorher unerwünschte Dateien löschen.
  • Vor dem finalen Build ein git commit machen.
  • Das Änderugsdatum wird erst danach wirksam. Das hat einen Einfluss auf die Sortierfolge von Listen haben, wenn nach Datum sortiert oder gefiltert wird.
find . -type f -name .DS_Store -delete
npm run build

Ein build fügt nur zum public Verzeichnis hinzu. Es werden keine Inhalte gelöscht! Deshalb ist es ratsam, das Verzeichnis von Zeit zu Zeit vor dem Build zu löschen.

Fallstricke

Hugo veröffentlicht keine Inhalte, wenn:

  • draft value is true
  • date is in the future
  • lastmod is in the future
  • publishDate is in the future
  • The expiryDate is in the past

Also nicht wundern.

Schnelles ZIP-Archiv als Backup erstellen (ohne git)

zip -r far-webseite-backup-$(date +"%Y-%m-%d").zip . -x '/node_modules/**' '/public/**' 'resources/_gen/*' '.git/*' '*.zip'

Check Packages for Updates and update

npx npm-check-updates
npx npm-check-updates -u
npm install

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published