HugoでHTMLタグを使用した文章が削除されないようにする

toc目次

HugoでMarkdown文章内のHTMLタグが削除される

Markdown文章内にHTMLタグを記載しHugoで表示させるとHTMLタグ部分が下記表示となる。

<!-- raw HTML omitted -->

削除される原因

Hugo 0.60からMarkdownのパーサーがGoldmarkに変更され、デフォルトでHTMLタグが取り除かれるようになったため。

対応方法

hugo.tomlに以下の設定を追加します。

1
2
3
4
5
# 以下の設定を追加
[markup]
  [markup.goldmark]
    [markup.goldmark.renderer]
      unsafe = true

参考