From 7a521ad1a1ac956dc638f1934509220760f9171f Mon Sep 17 00:00:00 2001 From: spf13 Date: Thu, 11 Jul 2013 22:31:58 -0400 Subject: [PATCH] Fixing some RSS issues --- hugolib/site.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hugolib/site.go b/hugolib/site.go index 001dc8d10..a1d79258d 100644 --- a/hugolib/site.go +++ b/hugolib/site.go @@ -276,6 +276,7 @@ func (s *Site) RenderIndexes() { // XML Feed y := s.NewXMLBuffer() n.Url = Urlize(plural + "/" + k + ".xml") + n.Permalink = template.HTML(string(n.Site.BaseUrl) + "/" + plural + "/" + k + ".xml") s.Tmpl.ExecuteTemplate(y, "rss.xml", n) s.WritePublic(plural, k+".xml", y.Bytes()) } @@ -300,6 +301,7 @@ func (s *Site) RenderLists() { if a := s.Tmpl.Lookup("rss.xml"); a != nil { // XML Feed n.Url = Urlize(section + "/index.xml") + n.Permalink = template.HTML(string(n.Site.BaseUrl) + "/" + section + "/index.xml") y := s.NewXMLBuffer() s.Tmpl.ExecuteTemplate(y, "rss.xml", n) s.WritePublic(section, "index.xml", y.Bytes()) @@ -325,6 +327,8 @@ func (s *Site) RenderHomePage() { if a := s.Tmpl.Lookup("rss.xml"); a != nil { // XML Feed n.Url = Urlize("index.xml") + n.Title = "Recent Content" + n.Permalink = template.HTML(string(n.Site.BaseUrl) + "/index.xml") y := s.NewXMLBuffer() s.Tmpl.ExecuteTemplate(y, "rss.xml", n) s.WritePublic("", "index.xml", y.Bytes())