shithub: hugo

Download patch

ref: 89685249001e0127efc169ffd09d0a3d5eb1536f
parent: c689d46aa19f0372d909e87a1ecd187443f2b6c7
author: spf13 <[email protected]>
date: Tue Aug 13 04:43:42 EDT 2013

Adding support for recent content.

--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -206,7 +206,12 @@
 
 	filepath.Walk(s.Config.GetAbsPath(s.Config.ContentDir), walker)
 
-	s.Info = SiteInfo{BaseUrl: template.URL(s.Config.BaseUrl), Title: s.Config.Title, Config: &s.Config}
+	s.Info = SiteInfo{
+		BaseUrl: template.URL(s.Config.BaseUrl),
+		Title:   s.Config.Title,
+		Recent:  &s.Pages,
+		Config:  &s.Config,
+	}
 
 	s.Shortcodes = make(map[string]ShortcodeFunc)
 }
@@ -471,9 +476,9 @@
 		if a := s.Tmpl.Lookup("rss.xml"); a != nil {
 			// XML Feed
 			if s.Config.UglyUrls {
-			        n.Url = Urlize(section + ".xml")
+				n.Url = Urlize(section + ".xml")
 			} else {
-			        n.Url = Urlize(section + "/" + "index.xml")
+				n.Url = Urlize(section + "/" + "index.xml")
 			}
 			n.Permalink = template.HTML(string(n.Site.BaseUrl) + n.Url)
 			y := s.NewXMLBuffer()