Hexo 中 Markdown 的一些小问题
更新:
结果发现这个并不是插件的问题。
如果代码块的语言是「存在的」,就不会有这个问题。但因为我写的语言是 ‘Python3’(由于我在 Mac 里是这样区分 Python 2 和 3 的),但 「Python3」 并不是 Markdown 渲染器认可的语言,所以一直出问题。
如果改为 「Python」 就能够正常渲染了。
昨天写 Matplotlib 学习日记(一) 的时候,遇到了一点小问题。
官方文档中的定义有一段用了类似 HTML 格式的标记:
1 |
|
Markdown 是兼容 HTML 的,这就导致浏览器将这段代码当成 HTML 来解析了。
一般来说,写在代码块里的 HTML 是不会被解析的,在炎忍大佬的博客中测试也确实是这样,但我的博客安装了Hexo Prism Plugin代码高亮插件,我推测是这个插件导致的这个问题。
于是我用转义字符的方法,将 <
替换成了 <
,>
替换成 >
即可,就可以正常显示了。
注意,这个问题仅在大代码块(Hexo Prism Plugin高亮的代码块)中会出现,行内代码则没有这个问题。
Hexo 中 Markdown 的一些小问题
https://blog.butanediol.me/2020/02/10/hexo中markdown的一些小问题/