make the value of the BuildDrafts flag available to templates.This can be useful for if you only want to show some specific information on your local machine and/or when showing drafts.

This commit is contained in:
Nate Finch 2014-09-10 22:34:00 -04:00 committed by spf13
parent 7142374332
commit a72ca38c07

View file

@ -92,6 +92,7 @@ type SiteInfo struct {
ConfigGet func(key string) interface{}
Permalinks PermalinkOverrides
Params map[string]interface{}
BuildDrafts bool
}
func (s *SiteInfo) GetParam(key string) interface{} {
@ -279,6 +280,7 @@ func (s *Site) initializeSiteInfo() {
LanguageCode: viper.GetString("languagecode"),
Copyright: viper.GetString("copyright"),
DisqusShortname: viper.GetString("DisqusShortname"),
BuildDrafts: viper.GetBool("BuildDrafts"),
Pages: &s.Pages,
Recent: &s.Pages,
Menus: &s.Menus,