ref: b8af06f26ac0c2daffd76ce5cd6d09deb4ba1783
parent: b581bbd8563a7c7ee95f9dcf76850370df4673d2
author: Vincent Batoufflet <[email protected]>
date: Wed Jul 6 14:25:59 EDT 2016
Make auto-date disabled by default Fixes #2244 Closes #2260
--- a/commands/hugo.go
+++ b/commands/hugo.go
@@ -315,6 +315,7 @@
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.
--- a/hugolib/page.go
+++ b/hugolib/page.go
@@ -663,7 +663,7 @@
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()