ByPublishDate
Returns the given page collection sorted by publish date in ascending order.
Syntax
PAGES.ByPublishDate
Returns
page.Pages
When sorting by publish date, the value is determined by your project configuration, defaulting to the publishDate field in front matter.
{{ range .Pages.ByPublishDate }}
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ end }}To sort in descending order:
{{ range .Pages.ByPublishDate.Reverse }}
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ end }}Last updated:
February 25, 2026
:
Merge commit '0c2fa2460f485e0eca564dcccf36d34538374922' (b0d3364f1)
Improve this page