ref: 7142374332605a0d873bbab302767f3f154ec44c
parent: 275e1c0d234135a9938ecfc5b2fab861fc5170df
author: Nate Finch <[email protected]>
date: Wed Sep 10 11:33:49 EDT 2014
Sort by title if dates are the same
--- a/hugolib/taxonomy.go
+++ b/hugolib/taxonomy.go
@@ -166,10 +166,12 @@
func (p WeightedPages) Count() int { return len(p) }
func (p WeightedPages) Less(i, j int) bool {
if p[i].Weight == p[j].Weight {
- return p[i].Page.Date.Unix() > p[j].Page.Date.Unix()
- } else {
- return p[i].Weight < p[j].Weight
+ if p[i].Page.Date.Equal(p[j].Page.Date) {
+ return p[i].Page.Title < p[j].Page.Title
+ }
+ return p[i].Page.Date.After(p[i].Page.Date)
}
+ return p[i].Weight < p[j].Weight
}
// TODO mimic PagesSorter for WeightedPages