Hugoサーバーでページ変更内容が反映されない場合(hugo server --ignoreCache)

Hugoサーバーでページ変更時にキャッシュが残らないようにするオプションについて説明します。

キャッシュ無視オプション

Hugoサーバーを起動してページが更新されても、Webブラウザを再読み込みしても変更内容が反映されないことがある。特にlayoutspartialsなど、共有して使用する部分で起こりやすい。

ページのビルドには成功したのに変更内容が反映されない場合は、Hugoサーバーのキャッシュを疑ってみるとよい。hugo serverコマンドを実行するときに--ignoreCacheオプションを使用すると、キャッシュを使用せずにレンダリングされる。

$ hugo server --ignoreCache