From e58d8fe7911ed2748fd76ee61ccc8e9b18850086 Mon Sep 17 00:00:00 2001 From: spf13 Date: Wed, 9 Oct 2013 23:38:51 -0400 Subject: [PATCH] fixed #95, fixed #93 --- hugolib/site.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/hugolib/site.go b/hugolib/site.go index 076e8ce0f..57475df48 100644 --- a/hugolib/site.go +++ b/hugolib/site.go @@ -164,7 +164,9 @@ func (s *Site) Render() (err error) { s.timerStep("render and write indexes") s.RenderIndexesIndexes() s.timerStep("render & write index indexes") - s.RenderLists() + if err = s.RenderLists(); err != nil { + return + } s.timerStep("render and write lists") if err = s.RenderPages(); err != nil { return @@ -466,7 +468,10 @@ func (s *Site) RenderLists() error { // XML Feed n.Url = helpers.Urlize(section + ".xml") n.Permalink = template.HTML(string(n.Site.BaseUrl) + n.Url) - return s.render(n, section+"/index.html", "rss.xml") + err = s.render(n, section+".xml", "rss.xml") + if err != nil { + return err + } } } return nil @@ -497,7 +502,7 @@ func (s *Site) RenderHomePage() error { n.Url = helpers.Urlize("index.xml") n.Title = "Recent Content" n.Permalink = permalink(s, "index.xml") - err := s.render(n, "index.html", "rss.xml") + err := s.render(n, ".xml", "rss.xml") if err != nil { return err }