ThemeのCSSを上書きするカスタムCSSの置き場所
Hugo で Thema とは別の個人設定用の CSS ファイルをどこに置くのかわからなかったので調べました。
Themaはhugo-tranquilpeak-theme
を使っているのですが、一部分だけ変更するときにthemes
ディレクトリなりにあるファイルを直接編集してしまうとテーマのアップデートのたびに全て初期化されてしまうしコンフリクトが起こって面倒なことになります。
てっきりHugoで共通のカスタムCSSの保存場所が決まっていると思ったのですが、各テーマの製作者が個別にカスタムCSSの指定方法を設定しているようです。ですが利用者が多いテーマは大体config.toml(yaml)
にパスを指定することでカスタムCSSが使えるようになるようです。hugo-tranquilpeak-theme
の場合は以下のようになります。
ちゃんと読み込み出来てるか確認のためにパッと見てわかる部分を変更してみましょう。
参考
Hugo: How to Properly Add Custom CSS • Matt Mayes from Chicago, IL