hexo公式渲染问题


不能渲染的公式

hexo下自带的markdown不能渲染如下公式

\exist

行内公式显示

如果要支持行内公式,需要将

node_modules\marked\lib\marked.ejs

中的

escape: 换成

escape: /^\\([`*\[\]()#$+\-.!_>])/,

em: 换成

em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,

注意这样处理后,如果公式出现两个连续的{,中间要加空格

公式换行问题

如果在公式块中打 \\ 来换行,如果是纯markdown就没问题,但是hexo会带入前端渲染,这个会被解析成一个 \,所以需要打四个 \\\\,就可以成功换行了


文章作者: caidd
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 caidd !
评论
  目录