raw HMTL omitted
记录一次hugo给我挖的坑
记录一下hugo文章中插入html语句的槽点及解决方法
最开始是想在文章中插入音乐,试一下效果咋样,因为本来markdown中就支持插入音乐。
此处以网易音乐为例,官方外链代码:
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="//music.163.com/outchain/player?type=2&id=409931420&auto=0&height=66"></iframe>
在markdown中是这样的效果:
但在本地预览时却一直出不来,我一直以为在markdown中插入html代码的方式不对,找了半天也没法解决。所幸后来喵了一眼经hugo解析后生成的代码,最终才发现问题所在。解析后的代码如下:
可以很明显得看到是由于hugo解析时将markdown中的html代码忽略所致raw HMTL omitted
找到了问题所在就可以利用强大的互联网精确锁定了,最终在 hugo_html_not_shown 这篇文章找到解决的办法。即在配置文件 config.toml
中增加:
[markup]
defaultMarkdownHandler = "blackfriday"
即可解决。最终效果如下: