LoginSignup
3
2

Hugo 0.53でサポートされたconfigディレクトリの対応方法

Last updated at Posted at 2019-01-03

Hugo 0.53でconfigディレクトリをサポート

Hugo 0.53でconfigディレクトリがサポートされました。
これにより、設定ファイル(config.toml)の分割管理が可能になります。

また、開発用と本番用で設定を変えることも可能になりました。

このために行った作業を書いておきます。

1. config.tomlの移動

以下のように config/_default ディレクトリを作成してそのまま移動します。

mkdir -p config/_default
mv config.toml config/_default

この状態でも問題なく動きます。

2. menuの移動

以下のようにメニューが定義されているとします。

[[menu.main]]
name = "Home"
weight = 1
url = "/"

このときには、 config/_default/menu.toml を作り、[[menu.main]]の内容を移します。
それから以下のように menu. を消します。

[[main]]
name = "Home"
weight = 1
url = "/"

3. blackfridayの設定を移動

元の設定は以下のようになっています。

[blackfriday]
smartypants = false
hrefTargetBlank = true

この設定を移動するには、 config/_default/blackfriday.toml ファイルを作成し、
以下のようにします。

smartypants = false
hrefTargetBlank = true
3
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2