Statiqの出力設定を見落としていた話

公開: 2021年1月5日 火曜日
更新: 2021年12月31日 金曜日

ブログを作り直した話 で導入したStatiqの出力設定を誤っていたせいでトップページ以外が404ページとなっていたことに気づいた。

誤っていた設定は以下

settings.yml

LinkHideExtensions: false

Statiq - Settings に記載があったが、bootstrapperを使用している環境では上記設定がデフォルトで true となっているそうだ。正しくは false とする必要があった。
プレビュー機能で動作するローカルサーバーでは拡張子がなくとも表示されていたので気づけなかった。

配信環境にも依存するが現在の構成はAzure Blobを利用したホスティングにCDNで配信を行っているためサーバーサイドの高度な設定はほとんど手を入れていない。そのような環境では上記設定が必要。