HUGO
News Docs Themes Community GitHub

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 site 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 }}