頁面集合
Hugo 頁面集合的快速參考指南。
頁面
在渲染 欄目頁面、分類頁面、術語頁面 和首頁上的列表時使用這些 Page 方法。
- PAGE.Pages
- 返回當前欄目內的常規頁面集合,以及直接後代欄目的欄目頁面。
- PAGE.RegularPages
- 返回當前欄目內的常規頁面集合。
- PAGE.RegularPagesRecursive
- Returns a collection of regular pages within the current section, and regular pages within all descendant sections.
- PAGE.Sections
- Returns a collection of section pages, one for each immediate descendant section of the given page.
站點
在任何頁面上渲染列表時使用這些 Site 方法。
- SITE.AllPages
- 返回所有語言中所有頁面的集合。
- SITE.Pages
- 返回所有頁面的集合。
- SITE.RegularPages
- 返回所有常規頁面的集合。
- SITE.Sections
- 返回頂級節頁面的集合。
過濾
使用 where 函數過濾頁面集合。
排序
頁面集合 �?default sort order(默認排序順序)在沒有設置其他條件時使用,遵循以下優先級�?
使用這些方法按不同標准對頁面集合進行排序。
- PAGES.ByDate
- 返回給定頁面集合按日期升序排序。
- PAGES.ByExpiryDate
- 返回給定頁面集合按過期日期升序排序。
- PAGES.ByLanguage
- 返回給定頁面集合按語言升序排序。
- PAGES.ByLastmod
- 返回給定頁面集合按最後修改日期升序排序。
- PAGES.ByLength
- 返回給定頁面集合按內容長度升序排序。
- PAGES.ByLinkTitle
- 返回給定頁面集合按鏈接標題升序排序,如果未定義鏈接標題則回退到標題。
- PAGES.ByParam
- 返回給定頁面集合按給定參數升序排序。
- PAGES.ByPublishDate
- 返回給定頁面集合按發布日期升序排序。
- PAGES.ByTitle
- 返回給定頁面集合按標題升序排序。
- PAGES.ByWeight
- 返回給定頁面集合按權重升序排序。
- PAGES.Reverse
- 返回給定頁面集合的逆序。
分組
使用這些方法對頁面集合進行分組。
- PAGES.GroupBy
- 返回給定頁面集合按給定字段升序分組。
- PAGES.GroupByDate
- 返回給定頁面集合按日期降序分組。
- PAGES.GroupByExpiryDate
- 返回給定頁面集合按過期日期降序分組。
- PAGES.GroupByLastmod
- 返回給定頁面集合按最後修改日期降序分組。
- PAGES.GroupByParam
- 返回給定頁面集合按給定參數升序分組。
- PAGES.GroupByParamDate
- 返回給定頁面集合按給定日期參數降序分組。
- PAGES.GroupByPublishDate
- 返回給定頁面集合按發布日期降序分組。