From dcd9c69aa8e7532355b7b8ccfd9fa2c454bfe236 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 30 Sep 2015 05:43:11 +0200 Subject: [PATCH] Use filepath as the last default sort key for pages --- hugolib/pageSort.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hugolib/pageSort.go b/hugolib/pageSort.go index ec62ca7e5..b536c2339 100644 --- a/hugolib/pageSort.go +++ b/hugolib/pageSort.go @@ -43,6 +43,9 @@ func (by PageBy) Sort(pages Pages) { var DefaultPageSort = func(p1, p2 *Page) bool { if p1.Weight == p2.Weight { if p1.Date.Unix() == p2.Date.Unix() { + if p1.LinkTitle() == p2.LinkTitle() { + return (p1.FullFilePath() < p2.FullFilePath()) + } return (p1.LinkTitle() < p2.LinkTitle()) } return p1.Date.Unix() > p2.Date.Unix()