title |
linkTitle |
description |
categories |
keywords |
menu |
function |
relatedFunctions |
aliases |
collections.Group |
group |
Groups a list of pages. |
|
|
|
aliases |
returnType |
signatures |
|
any |
PAGES | collections.Group KEY |
|
|
collections.Dictionary |
collections.Group |
collections.Index |
collections.IsSet |
collections.Where |
|
|
{{< 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" */}}
{{ 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 be paginated.