Cloudflare Pagesではクローン時にgit clone --depth 1 <URL>のような動作(シャロークローン)をしているようで、Git履歴を使った記事ごとの最終更新日が取得できなかった。git fetch --unshallowを実行すると履歴を取得することができるので、ビルドコマンドに付け加えて解決した。
Cloudflare PagesでHugoのGitInfoが使えない問題