Set s.Info.LastChange to Lastmod
authorJuan B. Rodriguez <jbrodriguez@gmail.com>
Thu, 14 May 2015 21:58:14 +0000 (16:58 -0500)
committerbep <bjorn.erik.pedersen@gmail.com>
Fri, 15 May 2015 11:10:11 +0000 (13:10 +0200)
Set sitemap.xml <lastmod> field to Lastmod.

See #733

hugolib/site.go
tpl/template_embedded.go

index 45912abcd01ca9d9a163368e34e11d65feaa7676..173218191e68c757d4ef95ec858a1b80ea44c354 100644 (file)
@@ -697,7 +697,7 @@ func (s *Site) BuildSiteMeta() (err error) {
 
        s.assembleTaxonomies()
        s.assembleSections()
-       s.Info.LastChange = s.Pages[0].Date
+       s.Info.LastChange = s.Pages[0].Lastmod
 
        return
 }
index 317959f299be390f69ebc4bc3aab0e266c4a4587..e31bcf179567ec5ad5af970d026913c760f99191 100644 (file)
@@ -73,8 +73,8 @@ func (t *GoHTMLTemplate) EmbedTemplates() {
        t.AddInternalTemplate("_default", "sitemap.xml", `<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   {{ range .Data.Pages }}
   <url>
-    <loc>{{ .Permalink }}</loc>{{ if not .Date.IsZero }}
-    <lastmod>{{ safeHTML ( .Date.Format "2006-01-02T15:04:05-07:00" ) }}</lastmod>{{ end }}{{ with .Sitemap.ChangeFreq }}
+    <loc>{{ .Permalink }}</loc>{{ if not .Lastmod.IsZero }}
+    <lastmod>{{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }}</lastmod>{{ end }}{{ with .Sitemap.ChangeFreq }}
     <changefreq>{{ . }}</changefreq>{{ end }}{{ if ge .Sitemap.Priority 0.0 }}
     <priority>{{ .Sitemap.Priority }}</priority>{{ end }}
   </url>