Hugoで作成したページがhugo serve
しても表示されない場合がある。
-
timeZoneを指定していない
- 以下の両条件を満たしていると実行する時刻によっては表示されない
- config.tomlでtimeZoneを明示していない
- timeZone = “Japan”
- ページのFront Matterのdateを日付のみ指定し時刻を省略
- date: 2022-12-29
- config.tomlでtimeZoneを明示していない
- このパターンにハマってしまった。
hugo serve
のオプションを調べていて--buildFuture
を付けてみたら表示され気付いた。
- 以下の両条件を満たしていると実行する時刻によっては表示されない
-
draftフラグを設定している
- ページのFront Matterがtrueになっている