Boylad 唉,Hugo 开发过程中有一些决策实在是很烦人,这问题就是最烦的问题之一:某一次 Hugo 更新更换了内置的 Markdown 渲染引擎(从 Blackfriday 换成了 goldmark),这带来的一个问题就是 Markdown 里的 HTML 代码默认会被干掉,我觉得开发者实在是过分谨慎,我从没听过第二个 Markdown 渲染引擎会默认干掉内嵌的 HTML 代码……
好了,吐槽完毕,解决办法是请 goldmark 不要干掉 HTML 代码:https://github.com/rbind/yihui/commit/61e29cd12(如果你的配置文件用的是 TOML 格式,请切换到相应的语法;我用的是 YAML 格式)
还有,在 Markdown 中写 HTML 代码时,要小心你的缩进。我建议是最好不要缩进,因为有些比较弱的 Markdown 渲染引擎会搞不清(四空格)缩进是否代表这些内容是代码块还是普通文本。