使用 Hugo,我们可以在 md 文件中使用 HTML 代码吗?

With Hugo, can we use HTML code in a md file?

使用 Hugo,我正在写一些 HTML5,因为 Goldmark markdown 不支持 CSS 类 或 ID。

我的代码在 post1.md 中: <h2 data-toggle="collapse" data-target="#collapse-definition" aria-expanded="false" aria-controls="collapse-definition">Définition</h2> is not compiled 并且未编译为 HTML。

即使是最简单的 div 标记也被省略。

感谢您的帮助。

从 0.6 版本开始,Hugo 使用 Goldmark 进行降价。

出于安全原因,Goldmark 擦除 HTML 代码。

但是,如果您在站点中经常使用 HTML,则可以添加到您的 config.toml

[markup.goldmark.renderer]
  unsafe = true # Allow HTML in md files

如果 HTML 的使用频率较低,您可以将 safeHTML 参数添加到 HTML 字符串中。