HUGO
Menu
GitHub 89803 stars Mastodon

ByExpiryDate

Returns the given page collection sorted by expiration date in ascending order.
Syntax
PAGES.ByExpiryDate
Returns
page.Pages

When sorting by expiration date, the value is determined by your project configuration, defaulting to the expiryDate field in front matter.

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

To sort in descending order:

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