- Artefakte herunterladen
- Zip entpacken (runner Artefakte)
- zip entpacken (website.zip)
- in entpacktem ordner:
python3 -m http.server - angezeigten Link öffnen
git pullgit submodule upate --initnix flake develop/direnv allow .hugo serverstarten (watched auf changes)
Generelle information (z.B. FS-Bild) sollte kontinuierlich ge-updated werden und braucht nicht in Semester unterteilt zu werden.
Events z.B. sollten mit Semester unterteilt werden (siehe existierende Struktur).
Genereller syntax ist
hugo new --kind <archetype> <pfad>
Gerade existier nur ein archetype, der sich "post" nennt. Der Pfad wird dann unter dem content/ ordner erstellt.
z.B. hugo new --kind post impressum.md kopiert die datei "archetypes/post.md" nach "content/impressum.md".
Dann kann man content/impressum.md editieren.
Auf den FS-Server ssh'n und den nix flake input "website" updaten.
nix flake update website.
Dann rebuild & switch.
Die Deutsche und Englische Versionen / Variationen von einem Post werden mit <name>.en.md (englisch) und <name>.md (deutsch) erstellt
- immer STRG+SHIFT+R zum reloaden verwenden sonst werden links evtl nicht geupdated
Nicht vergessen:
git config user.name xyz12345
git config user.email vorname.nachname@st.oth-regensburg.de