create: Fix new content command with future dates

Fixes #12599
This commit is contained in:
Justus Perlwitz
2025-08-27 07:33:17 +00:00
committed by GitHub
parent 45ec2f88bb
commit bb4e66cd7c
2 changed files with 23 additions and 1 deletions

View File

@@ -53,7 +53,9 @@ Ensure you run this within the root directory of your site.`,
if len(args) < 1 {
return newUserError("path needs to be provided")
}
h, err := r.Hugo(flagsToCfg(cd, nil))
cfg := flagsToCfg(cd, nil)
cfg.Set("BuildFuture", true)
h, err := r.Hugo(cfg)
if err != nil {
return err
}

View File

@@ -4,4 +4,24 @@ hugo new content --kind post post/first-post.md
! exists resources
grep 'draft = true' content/post/first-post.md
# Issue 12599
cd $WORK
hugo new site --format toml --force issue-12599
cp hugo.toml issue-12599/hugo.toml
cd issue-12599
hugo new content content/s1/2099-12-31-p1.md
hugo -DF
grep 'DATE _2099-12-31_' public/s1/p1/index.html
grep 'SLUG _p1_' public/s1/p1/index.html
grep 'TITLE _2099 12 31 P1_' public/s1/p1/index.html
-- hugo.toml --
disableKinds = ['home','rss','section','sitemap','taxonomy','term']
[frontmatter]
date = [':filename', ':default']
publishDate = [':filename', ':default']
-- issue-12599/layouts/all.html --
DATE _{{ .Date.Format "2006-01-02" }}_
SLUG _{{ .Slug }}_
TITLE _{{ .Title }}_