Die Webseite der Forschungsgemeinschaft alternative Raumfahrt e.V.
Basiert auf
Installation von
- https://gohugo.io/categories/installation/
- https://nodejs.org/en/learn/getting-started/how-to-install-nodejs
- https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
node -v
npm -v
hugo version
Für gemeinames Arbeiten das Git Archiv in ein lokales Verzeichnis clonen:
Ich arbeite mit Visual Studio Code.
npm install
npm run dev
Der Server ist unter http://localhost:1313/ erreichbar, und kann mit Ctrl+C
beendet werden.
- 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.
Hugo veröffentlicht keine Inhalte, wenn:
draft
value is truedate
is in the futurelastmod
is in the futurepublishDate
is in the futureThe expiryDate
is in the past
Also nicht wundern.
zip -r far-webseite-backup-$(date +"%Y-%m-%d").zip . -x '/node_modules/**' '/public/**' 'resources/_gen/*' '.git/*' '*.zip'
npx npm-check-updates
npx npm-check-updates -u
npm install