为什么代码块显示有问题?
代码要显示正确,要注意以下几个点:
根目录
_config.yml
文件下的highlight
中的line_number
要设置为false
,因为行号有bug,当然如果你按照上面教程修复了bug,就可以改成true
。不要按照网上教程安装
kramed
插件,已经装了的卸载掉。修改
node_modules/marked/lib/marked.js
文件中的
escape
和
em
两行(在538行左右),改成下面:
escape: /^\\([`*\[\]()#$+\-.!_>])/,
em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,