Table Of Contents
Alltag
hugo häufige Befehle
Gitlog anzeigen
git log --oneline -8
Git pull, und lokale Änderungen stashen
git stash
git pull origin main
git stash pop
Neue Seite Content erzeugen
hgnew output heinrichsgeist-handbuch
Lokalen Server starten
(ohne pagefind Suche. Html pages werden in Arbeitsspeicher gelegt, nicht in ./public) lokalen Server mit pagefind suche auf localhost:1313 starten
hugo server --disableFastRender -D
Site Heinrichsgeist lokal bauen
Lokal bauen: Mit Aktualisierung Slugfiles und Backlinks, mit HTML files in ./public, mit Aktualisierung pagefind Suchindex und lokalen Server mit pagefind suche auf localhost:1414 starten Das sollte vor einem commit gemacht werden.
hgmake
zusätzlich auch Draft pages bauen
hgmake D
Markdown
shortcodes
diagrams.net und SVG einbettung
Menü: Datei > Einbetten SVG… >

Spezialoperationen
Neuen Windows Rechner einrichten
pagefind installieren und starten
npx -y pagefind --source public --serve
bestimmte version
npx -y pagefind@v0.11.0 --source public --serve
npx -y pagefind --help
Website von älterem commit bauen und wieder zurückkehren
Bauen
- lokale Änderungen zwischenpuffern:
git stash - hash des zielcommits bereithalten
- früheren Stand wiederherstellen:
git checkout hash(Info: hierdurch wird HEAD detached) - website bauen:
hgmake
Zurückkehren
git switch main --discard-changes(Info: hierdurch wird HEAD wieder attached an die Spitze des main-branches)- zwischengepufferte Änderungen zurückholen: Mit
git stash listanschauen, was gestasht ist git stash apply
