# 页面集合
> Hugo 页面集合速查：取得、筛选、排序与分组页面列表。
- 官方英文原文：https://gohugo.io/quick-reference/page-collections/
- 本页规范地址：https://hugozh.cn/quick-reference/page-collections/
- 最近更新：2026-10-02
- 最后提交：912b1d3 chore(site): 添加 static/CNAME（hugozh.cn），供 GitHub Pages 等平台绑定自定义域名
- 站点：Hugo 中文文档（https://hugozh.cn/）· 社区维护的非官方中文翻译，如有出入以官方英文原文为准

---
## Page

在 [section 页](g)、[分类法页](g)、[术语页](g) 与首页渲染列表时，使用下列 `Page` 方法：

- [`PAGE.Pages`](/methods/page/pages/)
- [`PAGE.RegularPages`](/methods/page/regularpages/)
- [`PAGE.RegularPagesRecursive`](/methods/page/regularpagesrecursive/)
- [`PAGE.Sections`](/methods/page/sections/)

## Site

在任何页面上渲染列表时，使用下列 `Site` 方法：

- [`SITE.AllPages`](/methods/site/allpages/)
- [`SITE.Pages`](/methods/site/pages/)
- [`SITE.RegularPages`](/methods/site/regularpages/)
- [`SITE.Sections`](/methods/site/sections/)

## 筛选

用 [`where`](/functions/collections/where/) 函数筛选页面集合。

## 排序

[默认排序顺序](g) 决定了不显式指定时的排列方式。以下方法按不同依据排序：

- [`PAGES.ByDate`](/methods/pages/bydate/)
- [`PAGES.ByExpiryDate`](/methods/pages/byexpirydate/)
- [`PAGES.ByLanguage`](/methods/pages/bylanguage/)
- [`PAGES.ByLastmod`](/methods/pages/bylastmod/)
- [`PAGES.ByLength`](/methods/pages/bylength/)
- [`PAGES.ByLinkTitle`](/methods/pages/bylinktitle/)
- [`PAGES.ByParam`](/methods/pages/byparam/)
- [`PAGES.ByPublishDate`](/methods/pages/bypublishdate/)
- [`PAGES.ByTitle`](/methods/pages/bytitle/)
- [`PAGES.ByWeight`](/methods/pages/byweight/)
- [`PAGES.Reverse`](/methods/pages/reverse/)

## 分组

- [`PAGES.GroupBy`](/methods/pages/groupby/)
- [`PAGES.GroupByDate`](/methods/pages/groupbydate/)
- [`PAGES.GroupByExpiryDate`](/methods/pages/groupbyexpirydate/)
- [`PAGES.GroupByLastmod`](/methods/pages/groupbylastmod/)
- [`PAGES.GroupByParam`](/methods/pages/groupbyparam/)
- [`PAGES.GroupByParamDate`](/methods/pages/groupbyparamdate/)
- [`PAGES.GroupByPublishDate`](/methods/pages/groupbypublishdate/)

