- 已编辑
.md文件中(截图不完整):
blog页面中(上述html代码块的完整显示):
没有任何报错。
在博客项目之外的.md文件,在RStudio中preview是okay的。
.md文件中(截图不完整):
blog页面中(上述html代码块的完整显示):
没有任何报错。
在博客项目之外的.md文件,在RStudio中preview是okay的。
Boylad 唉,Hugo 开发过程中有一些决策实在是很烦人,这问题就是最烦的问题之一:某一次 Hugo 更新更换了内置的 Markdown 渲染引擎(从 Blackfriday 换成了 goldmark),这带来的一个问题就是 Markdown 里的 HTML 代码默认会被干掉,我觉得开发者实在是过分谨慎,我从没听过第二个 Markdown 渲染引擎会默认干掉内嵌的 HTML 代码……
好了,吐槽完毕,解决办法是请 goldmark 不要干掉 HTML 代码:https://github.com/rbind/yihui/commit/61e29cd12(如果你的配置文件用的是 TOML 格式,请切换到相应的语法;我用的是 YAML 格式)
还有,在 Markdown 中写 HTML 代码时,要小心你的缩进。我建议是最好不要缩进,因为有些比较弱的 Markdown 渲染引擎会搞不清(四空格)缩进是否代表这些内容是代码块还是普通文本。
这里也提到了:<https://discourse.gohugo.io/t/raw-html-getting-omitted-in-0-60-0/22032>。
在 config.toml
里面加上
[markup.goldmark.renderer]
unsafe=true
Ihavenothing 可以了,非常感谢 !