diff options
Diffstat (limited to 'nav.go')
-rw-r--r-- | nav.go | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1,6 +1,9 @@ package main -import () +import ( + "sort" + "strings" +) type navItem struct { AbsoluteUrl string @@ -12,4 +15,8 @@ func createNavSlice(site *siteData, cfg config) { newNavItem := navItem{AbsoluteUrl: site.baseUrl + "/" + k, Text: v.pageName} site.nav = append(site.nav, newNavItem) } + + sort.Slice(site.nav, func(i, j int) bool { + return strings.Compare(site.nav[i].Text, site.nav[j].Text) < 0 + }) } |