Hugo build not creating expected page

My site is crediblecorvid.com.
I’m using HUGO_VERSION = "0.70.0".
My theme is Hugo-Academic.
I’m creating my site with the R package blogdown.

In case it matters, I have two Git branches on GitHub. One for testing, and one for production.

In my development branch, I created a new page with an embeded video for an academic talk. On GitHub I created a pull request to merge that page into my production branch. The pull request passed all checks and Netlify created a preview, as expected. The new page is not showing up in the deploy preview. My local build (verified using the same Hugo version) has the new page, and I can see the markdown file for it in the pull request on GitHub, so I don’t know what’s going on.

The new page should be /talk/esa_2020/index.html
The markdown is in the testing branch at content/talk/ESA_2020/index.md
The pull request is here: Testing - embed vimeo of ESA 2020 talk by gregorypenn · Pull Request #4 · gregorypenn/crediblecorvid · GitHub

Full build log follows:
10:10:37 AM: Waiting for other deploys from your team to complete
10:10:39 AM: Build ready to start
10:10:41 AM: build-image version: 8e315e54bc4032a32e73290be556cde4f8348c12
10:10:41 AM: build-image tag: v2.8.2
10:10:41 AM: buildbot version: 45cd00068410d70db72c9672cdd014995488e12a
10:10:42 AM: Fetching cached dependencies
10:10:42 AM: Starting to download cache of 166.6MB
10:10:42 AM: Finished downloading cache in 921.07072ms
10:10:42 AM: Starting to extract cache
10:10:48 AM: Finished extracting cache in 5.055365183s
10:10:48 AM: Finished fetching cache in 6.037766769s
10:10:48 AM: Starting to prepare the repo for build
10:10:48 AM: Preparing Git Reference pull/4/head
10:10:49 AM: Found netlify.toml. Overriding site configuration
10:10:49 AM: Starting build script
10:10:49 AM: Installing dependencies
10:10:50 AM: Started restoring cached node version
10:10:53 AM: Finished restoring cached node version
10:10:54 AM: v10.22.0 is already installed.
10:10:54 AM: Now using node v10.22.0 (npm v6.14.6)
10:10:55 AM: Attempting ruby version 2.6.2, read from environment
10:10:57 AM: Using ruby version 2.6.2
10:10:57 AM: Using PHP version 5.6
10:10:57 AM: Installing Hugo 0.70.0
10:10:59 AM: Hugo Static Site Generator v0.70.0-7F47B99E linux/amd64 BuildDate: 2020-05-06T11:18:50Z
10:10:59 AM: Started restoring cached go cache
10:10:59 AM: Finished restoring cached go cache
10:10:59 AM: unset GOOS;
10:10:59 AM: unset GOARCH;
10:10:59 AM: export GOROOT=‘/opt/buildhome/.gimme/versions/go1.12.linux.amd64’;
10:10:59 AM: export PATH=“/opt/buildhome/.gimme/versions/go1.12.linux.amd64/bin:${PATH}”;
10:10:59 AM: go version >&2;
10:10:59 AM: export GIMME_ENV=‘/opt/buildhome/.gimme/env/go1.12.linux.amd64.env’;
10:11:00 AM: go version go1.12 linux/amd64
10:11:00 AM: Installing missing commands
10:11:00 AM: Verify run directory
10:11:00 AM: Executing user command: hugo
10:11:00 AM: Building sites …
10:11:01 AM: | EN
10:11:01 AM: -------------------±----
10:11:01 AM: Pages | 69
10:11:01 AM: Paginator pages | 0
10:11:01 AM: Non-page files | 34
10:11:01 AM: Static files | 42
10:11:01 AM: Processed images | 17
10:11:01 AM: Aliases | 15
10:11:01 AM: Sitemaps | 1
10:11:01 AM: Cleaned | 0
10:11:01 AM: Total in 520 ms
10:11:01 AM: Skipping functions preparation step: no functions directory set
10:11:01 AM: Caching artifacts
10:11:01 AM: Started saving pip cache
10:11:01 AM: Finished saving pip cache
10:11:01 AM: Started saving emacs cask dependencies
10:11:01 AM: Finished saving emacs cask dependencies
10:11:01 AM: Started saving maven dependencies
10:11:01 AM: Finished saving maven dependencies
10:11:01 AM: Started saving boot dependencies
10:11:01 AM: Finished saving boot dependencies
10:11:01 AM: Started saving go dependencies
10:11:01 AM: Finished saving go dependencies
10:11:01 AM: Build script success
10:11:01 AM: Starting to deploy site from ‘public’
10:11:01 AM: Creating deploy upload records
10:11:01 AM: Creating deploy tree
10:11:01 AM: 36 new files to upload
10:11:01 AM: 0 new functions to upload
10:11:03 AM: Starting post processing
10:11:03 AM: Post processing - HTML
10:11:06 AM: Post processing - redirect rules
10:11:06 AM: Post processing - header rules
10:11:06 AM: Post processing done
10:11:06 AM: Site is live
10:11:27 AM: Finished processing build request in 45.638139597s

Got a solution at the Hugo discourse page. Sharing here for future reference.

In the YAML for the page in question, I had set publishDate to a date in the future without realizing how that worked. Commenting out the publishDate line did not cause the page to be rendered, but setting the date to one in the past did.

2 Likes

Interesting! Glad you got this resolved and super appreciate you coming back over here to close the loop :partying_face:!