Hugoで作成したページがhugo serveしても表示されない場合がある。

  • timeZoneを指定していない

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

    • ページのFront Matterがtrueになっている