From bb9bcdcf305dd4c1ffcb8efb7cca544300099189 Mon Sep 17 00:00:00 2001 From: spf13 Date: Wed, 9 Apr 2014 17:15:52 -0400 Subject: [PATCH] Add more information to the siteInfo (and configuration options) for better RSS generation. --- hugolib/site.go | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/hugolib/site.go b/hugolib/site.go index 7d1653932..c8fc8893b 100644 --- a/hugolib/site.go +++ b/hugolib/site.go @@ -72,15 +72,19 @@ type Site struct { } type SiteInfo struct { - BaseUrl template.URL - Taxonomies TaxonomyList - Indexes *TaxonomyList // legacy, should be identical to Taxonomies - Recent *Pages - LastChange time.Time - Title string - ConfigGet func(key string) interface{} - Permalinks PermalinkOverrides - Params map[string]interface{} + BaseUrl template.URL + Taxonomies TaxonomyList + Indexes *TaxonomyList // legacy, should be identical to Taxonomies + Recent *Pages + Title string + Author string + AuthorEmail string + LanguageCode string + Copyright string + LastChange time.Time + ConfigGet func(key string) interface{} + Permalinks PermalinkOverrides + Params map[string]interface{} } type runmode struct { @@ -228,11 +232,15 @@ func (s *Site) initializeSiteInfo() { } s.Info = SiteInfo{ - BaseUrl: template.URL(helpers.SanitizeUrl(viper.GetString("BaseUrl"))), - Title: viper.GetString("Title"), - Recent: &s.Pages, - Params: params, - Permalinks: permalinks, + BaseUrl: template.URL(helpers.SanitizeUrl(viper.GetString("BaseUrl"))), + Title: viper.GetString("Title"), + Author: viper.GetString("author"), + AuthorEmail: viper.GetString("authoremail"), + LanguageCode: viper.GetString("languagecode"), + Copyright: viper.GetString("copyright"), + Recent: &s.Pages, + Params: params, + Permalinks: permalinks, } }