東京生まれHOUSE MUSIC育ち

悪そうな奴はだいたい友達なの?

hugoのconfig.tomlに追加で定義する項目


スポンサードリンク

hugoでテーマを変更する際、config.tomlを変更します。

テーマによってconfig.tomlの作り方が変わるので、config.tomlはテーマ付属のものをベースにカスタマイズすることが多いです。

そんなカスタマイズのノウハウを以下に記述します。

HTMLを出力する

hugoはmarkdownで書きます。それが原因なのか、デフォルトだとHTMLを出力してくれないのです。

移行した過去のblog記事をHTMLで記述していたりするので、記事を出力するには必要なのです。

以下の定義を追加します。

[markup.goldmark.renderer]
  unsafe = true

要約の文字数調整

要約が要約ではなく、全て表示されます。hugoは英語等の西欧圏の言語をベースにしているため、日本語の要約に対応してないのだそうです

なので、以下のように定義します。

この例示している定義の要約文字数は300文字です。なお、「hasCJKLanguage」のCJKはChinese、Japanese、Koreanの略だそうです。

hasCJKLanguage = true
summaryLength = 300

参考にした記事。

qiita.com

www.bnote.net

f:id:padobure:20110828000539j:plain