From b8af06f26ac0c2daffd76ce5cd6d09deb4ba1783 Mon Sep 17 00:00:00 2001 From: Vincent Batoufflet Date: Wed, 6 Jul 2016 18:25:59 +0200 Subject: [PATCH] Make auto-date disabled by default Fixes #2244 Closes #2260 --- commands/hugo.go | 1 + hugolib/page.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/commands/hugo.go b/commands/hugo.go index fa046728..d91d75c4 100644 --- a/commands/hugo.go +++ b/commands/hugo.go @@ -315,6 +315,7 @@ func loadDefaultSettings() { viper.SetDefault("HasCJKLanguage", false) viper.SetDefault("EnableEmoji", false) viper.SetDefault("PygmentsCodeFencesGuessSyntax", false) + viper.SetDefault("UseModTimeAsFallback", false) } // InitializeConfig initializes a config file with sensible default configuration flags. diff --git a/hugolib/page.go b/hugolib/page.go index 000551ec..9616bfbb 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -663,7 +663,7 @@ func (p *Page) update(f interface{}) error { p.Draft = !*published } - if p.Date.IsZero() { + if p.Date.IsZero() && viper.GetBool("UseModTimeAsFallback") { fi, err := hugofs.Source().Stat(filepath.Join(helpers.AbsPathify(viper.GetString("ContentDir")), p.File.Path())) if err == nil { p.Date = fi.ModTime()