Files
hugo/content/en/functions/group.md
T
Christian Oliff 3213e00f25 Docs tidy-up
Markdown formatting fixes, typo fixed, broken links removed, https relevant links. Remove unused lastmod dates from edited markdown pages.
Remove link to mmark GitHub repo (as its deprecated from Hugo).
2022-03-09 07:39:09 +01:00

924 B

title, description, date, categories, menu, keywords, signature, hugoversion
title description date categories menu keywords signature hugoversion
group `group` groups a list of pages. 2018-09-14
functions
docs
parent
functions
collections
PAGES | group KEY
0.49

{{< code file="layouts/partials/groups.html" >}} {{ $new := .Site.RegularPages | first 10 | group "New" }} {{ $old := .Site.RegularPages | last 10 | group "Old" }} {{ $groups := slice $new $old }} {{ range $groups }}

{{ .Key }}{{/* Prints "New", "Old" */}}

    {{ range .Pages }}
  • {{ .Title }}
    {{ .Date.Format "Mon, Jan 2, 2006" }}
  • {{ end }}
{{ end }} {{< /code >}}

The page group you get from group is of the same type you get from the built-in group methods in Hugo. The above example can even be paginated.