这是过去 5 天内最新“hugo”问题 - Stack Overflow 中最常见的问题!
在 Hugo 配置文件中,您需要告诉默认的 Markdown 渲染器(Goldmark)渲染原始 HTML。如果您使用config.yaml
,请使用:
markup:
goldmark:
renderer:
unsafe: true
如果您使用 config.toml,请使用:
[markup]
[markup.goldmark]
[markup.goldmark.renderer]
unsafe = true
我在我的网站上写了相关内容 http://www.ii.com/hugo-tips-fragments/#_markup。
markdownify
函数,如下所示:
<div class="alert alert-{{.Get 0}} alert-dismissible fade show" role="alert">
{{ .Inner | markdownify }}
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
然后在您的内容降价文件中:
{{< message warning >}}
This can cause build errors
{{< message />}}
这对我们来说似乎是最好、最简单的解决方案,因为它不需要我们修改全局配置。