Pages

ByParam

返回给定页面集合按指定参数升序排序后的结果。

签名
PAGES.ByParam PARAM
返回类型
page.Pages

如果前置元数据中没有给定的参数,Hugo 会改用项目配置中的同名参数(如果存在)。

{{ range .Pages.ByParam "author" }}
  <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ end }}

要改为降序排列:

{{ range (.Pages.ByParam "author").Reverse }}
  <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ end }}

如果目标参数是嵌套的,请用点号访问其字段:

{{ range .Pages.ByParam "author.last_name" }}
  <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ end }}