15. april 2024
Hugo
- Man looper gjennom sider i Hugo med
{{ range .Site.RegularPages }}. Det er det samme som enfor loopi javascript..Siteer forøvrig en global funksjon som gir tilgang til gjeldende “site”, som omtales som et objekt i dokumentasjonen.
Man kan bruke bådesiteog.Site. Hugo anbefaler å benyttesitei “templates”..RegularPageser en “site”-metode som returnerer en samling (“collection”) av alle standard-sider.
- Variabler i Hugo angis på følgende måte:
{{ $name := "Mikke" }}. {{ PAGE.RawContent }}returnerer innholdet på en side som rå tekst, uten “frontmatter” og kode.- “if-statement” i Hugo:
{{ if STATEMENT }}
...
{{ end }}
- Slå sammen variabel og streng:
print "Hello" $name "!". in: Sjekke om en angitt verdi finnes i en samling, som kan være array, slice eller string.{{ if in $l (print "< ref \"" $o "\" >") }}.