pagr

A 'static site generator', built using dati.
Log | Files | Refs | Atom

commit 7c2c44102926ee0cab7fd8722bb0516e45cffc33
parent fc9c27274b499d2a6f15136fdd4f59210e1f213f
Author: gearsix <gearsix@tuta.io>
Date:   Fri, 26 Aug 2022 22:58:29 +0100

Page.All and Page.Children are now sorted by date (latest>oldest)

Diffstat:
Msitemap.go | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sitemap.go b/sitemap.go @@ -68,8 +68,11 @@ func BuildSitemap(pages []Page) []Page { } } + sort.SliceStable(p.Nav.All, func(i, j int) bool { + return sort.StringsAreSorted([]string{p.Nav.All[j].Updated, p.Nav.All[i].Updated}) + }) sort.SliceStable(p.Nav.Children, func(i, j int) bool { - return sort.StringsAreSorted([]string{p.Nav.Children[j].Path, p.Nav.Children[j].Path}) + return sort.StringsAreSorted([]string{p.Nav.Children[j].Updated, p.Nav.Children[i].Updated}) }) p.Nav.Crumbs = BuildCrumbs(p, pages)