Informasjonsside for Digdir Devopsdagar:
https://devops.digdir.no
Nettsiden er laget med Hugo (static-site-generator).
-
Installer Hugo (extended-edition)
Windows:
choco install hugo-extended -confirm
Mac:
brew install hugo
-
Klon ned repoet
-
Installer submodules
git submodule update --init
-
Installer node_modules
npm install
i prosjekt mappe -
Start applikasjon. Gå til prosjekt og kjør
hugo serve -F
-
Nettside tilgjengelig på:
localhost:1313
Innhold for nettsiden er skrevet i Markdown. Og det finnes 2 innholdstyper:
- Nyheter:
hugo new nyhetsarkiv/my-post-title/index.md
- Arrangementer:
hugo new arrangementarkiv/my-post-title/index.md
- Blogg:
hugo new bloggarkiv/my-blog-title/index.md
- For fullførte arrangementer. Sett
draft: true
iarrangementsarchive/<title>/_index.md
for å skjule på nettside. Dette gjelder også andre innholdstyper som ikke ønskes publisert - For arrangementer frem i tid, endre
date
verdien i arrangementets_index.md
. For at Hugo skal ta med fremtidige arrangement må server kjøres med-F
parameteret. e.ghugo serve -F
. - For avholdte arrangementer. Sett
done: true
iarrangementsarchive/<title>/_index.md
. Det markerer arrangementet som avholdt. Hvis det er ingen kommende arrangementer vises default header på fremside, og "ingen kommende arrangementer" på arrangemtarkivet.