diff --git a/dir.go b/dir.go index ea6bebd..d903761 100644 --- a/dir.go +++ b/dir.go @@ -262,7 +262,7 @@ func (d *Dir) write(dstDir string, task *Task) error { func (d *Dir) sort() { sort.Slice(d.Pages, func(i, j int) bool { pi, pj := d.Pages[i], d.Pages[j] - return pi.Weight < pj.Weight || pi.Date.Before(pj.Date) || + return pi.Weight < pj.Weight || pi.Date.After(pj.Date) || pi.FilePath < pj.FilePath })