shithub: hugo

Download patch

ref: dcd9c69aa8e7532355b7b8ccfd9fa2c454bfe236
parent: 7708d4556d6a829bbd2fbd487e64c069f17f4dbc
author: Bjørn Erik Pedersen <[email protected]>
date: Wed Sep 30 01:43:11 EDT 2015

Use filepath as the last default sort key for pages

--- a/hugolib/pageSort.go
+++ b/hugolib/pageSort.go
@@ -43,6 +43,9 @@
 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()