shithub: hugo

Download patch

ref: e58d8fe7911ed2748fd76ee61ccc8e9b18850086
parent: f5fda804866d971ece34d8862bcdcb8379d3cf92
author: spf13 <[email protected]>
date: Wed Oct 9 19:38:51 EDT 2013

fixed #95, fixed #93

--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -164,7 +164,9 @@
 	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 @@
 			// 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 @@
 		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
 		}