【问题标题】:With Hugo, can we use HTML code in a md file?使用 Hugo,我们可以在 md 文件中使用 HTML 代码吗?
【发布时间】:2020-04-19 00:51:42
【问题描述】:

使用 Hugo,我正在编写一些 HTML5,因为 Goldmark 降价不支持 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 标记也被省略了。

感谢您的帮助。

【问题讨论】:

  • 您可以添加 HTML 属性,但只能添加到标题:## heading {#id .className attrName=attrValue class="class1 class2"}

标签: hugo


【解决方案1】:

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

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

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

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

为了减少 HTML 的使用频率,您可以在 HTML 字符串中添加 safeHTML 参数。

【讨论】:

    猜你喜欢
    • 2011-09-05
    • 2013-09-16
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    相关资源
    最近更新 更多