- Hugoのビルド結果を確認する際に関係のない文書を除外してビルドを高速化したい
- Hugoはコマンドオプションに応じて読み出される設定ファイルを替えられる
/hugo.tomlはすべてで読み出される/config/development/hugo.tomlはhugo server時に追加で読み出される
- 除外したいものは
hugo.tomlのignoreFilesに列挙する- ファイルでもフォルダでも良い
- 正規表現でも書けるが、Goの都合で先読みなどをサポートしていない
- 正規表現で簡単に判定させるための命名規則を考える
- 先頭に
__を付けると完全非公開にする- テンプレートなど
- 先頭に
_を付けるとデプロイ時非公開にする- ドラフトなど
- 先頭に
- ちなみに、先頭に
.を付けるとObsidianで見えなくなるので、この用途では使えないと思う
Hugoでコンフィグを柔軟に替える方法
Share this post on: