fixed #656. Templates work properly when watching.

This commit is contained in:
spf13 2014-11-24 17:10:38 -05:00
parent 4a2f16f91e
commit cdbc741cb8
2 changed files with 7 additions and 1 deletions

View file

@ -167,7 +167,7 @@ func (s *Site) Analyze() {
}
func (s *Site) prepTemplates() {
s.Tmpl = tpl.T()
s.Tmpl = tpl.InitializeT()
s.Tmpl.LoadTemplates(s.absLayoutDir())
if s.hasTheme() {
s.Tmpl.LoadTemplatesWithPrefix(s.absThemeDir()+"/layouts", "theme")

View file

@ -66,6 +66,12 @@ func T() Template {
return tmpl
}
// Resets the internal template state to it's initial state
func InitializeT() Template {
tmpl = New()
return tmpl
}
// Return a new Hugo Template System
// With all the additional features, templates & functions
func New() Template {