不能渲染的公式
hexo下自带的markdown不能渲染如下公式
\exist
行内公式显示
如果要支持行内公式,需要将
node_modules\marked\lib\marked.ejs
中的
escape:
换成
escape: /^\\([`*\[\]()#$+\-.!_>])/,
em:
换成
em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
注意这样处理后,如果公式出现两个连续的{,中间要加空格
公式换行问题
如果在公式块中打 \\
来换行,如果是纯markdown就没问题,但是hexo会带入前端渲染,这个会被解析成一个 \
,所以需要打四个 \\\\
,就可以成功换行了