ref: d829e05036ab7657974095d9a7af4ccc36b53e00
parent: 2aaf92b515f14bb8df4baa150fd3683cf073e154
author: spf13 <[email protected]>
date: Mon Oct 7 05:07:14 EDT 2013
Fixing bug where only the first index list was created.
--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -160,8 +160,9 @@
if err = s.RenderIndexes(); err != nil {
return
}
- s.RenderIndexesIndexes()
s.timerStep("render and write indexes")
+ s.RenderIndexesIndexes()
+ s.timerStep("render & write index indexes")
s.RenderLists()
s.timerStep("render and write lists")
if err = s.RenderPages(); err != nil {
@@ -303,8 +304,8 @@
}
}
- for _, p := range s.Pages {
- s.Sections.Add(p.Section, p)
+ for i, p := range s.Pages {
+ s.Sections.Add(p.Section, s.Pages[i])
}
for k, _ := range s.Sections {
@@ -484,7 +485,9 @@
y := s.NewXMLBuffer()
s.Tmpl.ExecuteTemplate(y, "rss.xml", n)
err = s.WritePublic(section+"/index.xml", y)
- return err
+ if err != nil {
+ return err
+ }
}
}
return nil