hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit f776af6c9b6c860dda3680e73c1b8994c2c00735
parent 0bbdcf24feb6a1c0c7bdbabf504bd2e270ca81a6
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Sun, 20 Nov 2016 12:21:19 +0100

node to page: Temporary set RSS date to zero

Updates #2297

Diffstat:
Mhugolib/site_render.go | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/hugolib/site_render.go b/hugolib/site_render.go
@@ -18,6 +18,7 @@ import (
 	"path"
 	"path/filepath"
 	"sync"
+	"time"
 
 	bp "github.com/spf13/hugo/bufferpool"
 	"github.com/spf13/hugo/helpers"
@@ -140,6 +141,15 @@ func (s *Site) renderRSS(p *Page) error {
 
 	rssPage := p.copy()
 	rssPage.Kind = kindRSS
+
+	// TODO(bep) we zero the date here to get the number of diffs down in
+	// testing. But this should be set back later; the RSS feed should
+	// inherit the publish date from the node it represents.
+	if p.Kind == KindTaxonomy {
+		var zeroDate time.Time
+		rssPage.Date = zeroDate
+	}
+
 	high := 50
 	if len(rssPage.Pages) > high {
 		rssPage.Pages = rssPage.Pages[:high]