# collections.Group
> 按指定 key 对给定的页面集合（切片）分组，返回一个映射。
- 官方英文原文：https://gohugo.io/functions/collections/group/
- 本页规范地址：https://hugozh.cn/functions/collections/group/
- 最近更新：2026-10-02
- 最后提交：912b1d3 chore(site): 添加 static/CNAME（hugozh.cn），供 GitHub Pages 等平台绑定自定义域名
- 签名：collections.Group KEY PAGES
- 返回类型：page.PageGroup
- 站点：Hugo 中文文档（https://hugozh.cn/）· 社区维护的非官方中文翻译，如有出入以官方英文原文为准

---
```go-html-template
{{ $new := .Site.RegularPages | first 10 | group "New" }}
{{ $old := .Site.RegularPages | last 10 | group "Old" }}
{{ $groups := slice $new $old }}
{{ range $groups }}
  <h3>{{ .Key }}{{/* 输出 "New"、"Old" */}}</h3>
  <ul>
    {{ range .Pages }}
      <li>
        <a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>
        <div class="meta">{{ .Date.Format "Mon, Jan 2, 2006" }}</div>
      </li>
    {{ end }}
  </ul>
{{ end }}
```

从 `group` 得到的页面组，与 Hugo 内置 [group 方法][group methods]返回的类型相同。上面的示例可以[分页][paginated]。

[group methods]: /quick-reference/page-collections/#group
[paginated]: /templates/pagination/

