shithub: hugo

Download patch

ref: 28696b5dca6b14cfb0935901163d07ce216f9903
parent: 2f7e8df5babaed8017d7af85ae50269bcd3eb0c5
author: Bjørn Erik Pedersen <[email protected]>
date: Fri Aug 12 06:12:01 EDT 2016

Small adjustment to SiteInfo init

After a visual inspection to make (pretty) sure it is correct re multiple languages.

Updates #2309

--- a/helpers/language.go
+++ b/helpers/language.go
@@ -83,7 +83,10 @@
 	l.params[k] = v
 }
 
+func (l *Language) GetBool(key string) bool { return cast.ToBool(l.Get(key)) }
+
 func (l *Language) GetString(key string) string { return cast.ToString(l.Get(key)) }
+
 func (ml *Language) GetStringMap(key string) map[string]interface{} {
 	return cast.ToStringMap(ml.Get(key))
 }
--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -909,10 +909,10 @@
 		Languages:                      languages,
 		defaultContentLanguageInSubdir: defaultContentInSubDir,
 		GoogleAnalytics:                lang.GetString("GoogleAnalytics"),
-		RSSLink:                        permalinkStr(viper.GetString("RSSUri")),
+		RSSLink:                        permalinkStr(lang.GetString("RSSUri")),
 		BuildDrafts:                    viper.GetBool("BuildDrafts"),
 		canonifyURLs:                   viper.GetBool("CanonifyURLs"),
-		preserveTaxonomyNames:          viper.GetBool("PreserveTaxonomyNames"),
+		preserveTaxonomyNames:          lang.GetBool("PreserveTaxonomyNames"),
 		AllPages:                       &s.AllPages,
 		Pages:                          &s.Pages,
 		rawAllPages:                    &s.rawAllPages,