5. mai 2024

Red: 19. sep. 2024 | Pub: 5. mai 2024 | #hugo

Hugo

  • Med «page bundles» i HUGO kan man liste opp alle sider og tilhørende ressurser i en «bundle» eller seksjon. Med følgende oppsett…
├───blogg
│   ├───blogg-1
│   │       img-1.jpg
│   │       index.md
│   │
│   ├───blogg-2
│   │       img-1.jpg
│   │       img-2.jpg
│   │       index.md
│   │
│   └───blogg-3
│           img-1.jpg
│           img-2.jpg
│           img-3.jpg
│           index.md
  • … kan vi hente frem alt i «blogg-seksjonen» på følgende måte:
{{range where .Pages "Section" "blogg" }}
  {{ .Title }}
  {{ with .Resources.ByType "image" }}
    {{ range . }}
      {{ .Title }}
    {{ end }}
  {{ end }}
{{ end }}
  • Det vil gi oss dette resultatet:
Post 3
    img-1.jpg
    img-2.jpg
    img-3.jpg
Post 2
    img-1.jpg
    img-2.jpg
Post 1
    img-1.jpg

Ris, ros eller respons?

Send meg gjerne om du har en kommentar, korrektur eller konstruktiv kritikk til denne saken.