pagr

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

commit 16f40ab49236651b9710e34814cd4492f74988bf
parent 1de5882d834d5d8139b79e7e885e9380a6fddb1c
Author: gearsix <gearsix@tuta.io>
Date:   Thu,  2 Dec 2021 14:31:43 +0000

.Nav.Chidlren are sorted alphabetically

Diffstat:
Mpage.go | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/page.go b/page.go @@ -58,6 +58,10 @@ func BuildSitemap(pages []Page) []Page { } } + sort.SliceStable(p.Nav.Children, func(i, j int) bool { + return sort.StringsAreSorted([]string{p.Nav.Children[i].Path, p.Nav.Children[j].Path}) + }) + var crumb string for _, c := range strings.Split(p.Path, "/")[1:] { crumb += "/" + c