Hugoを使うときに便利だと思った設定

HugoでWebサイトをリニューアルする際に、便利だと思った設定などをまとめてみました。

goldmark

goldmarkとは、Hugoで採用されているマークダウンレンダラーです。デフォルトの設定については、Hugo公式サイトを参照してください。

マークダウンファイルにHTMLを直接記述する

hugo.tomlファイルにて、以下のように記述することで、マークダウンファイルで直接HTMLを書くことができるようになります。

[markup.goldmark.renderer]
  unsafe = true

マークダウンファイルで要素にクラスを付与する

hugo.tomlファイルにて、以下のように記述します。

[markup.goldmark.parser.attribute]
  block = true

こうすることで、マークダウンファイルで要素の次の行に{.class名}と記述してクラスを付与することができるようになります。

## これは見出しです
{.important-title}
<h2 class="important-title">これは見出しです</h2>