HUGO
Menu
GitHub 87548 stars Mastodon

頁面集合

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(默認排序順序)在沒有設置其他條件時使用,遵循以下優先級�?

  1. weight(升序)
  2. date(降序)
  3. linkTitle 回退�?title(升序)
  4. 邏輯路徑(升序)

使用這些方法按不同標准對頁面集合進行排序。

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
返回給定頁面集合按發布日期降序分組。

Last updated: January 1, 0001
Improve this page