hexo的LaTeX折磨死了我。
问题:无法显示多行公式。 (hexo-renderer-marked,mathjax ) ) ) )。
据网上报道,这是因为渲染引擎将\渲染为,然后将公式渲染为mathjax
将hexo-renderer-marked更换为hexo-renderer-kramed,然后在node _ modules/kra med/lib/rules/inline.js中修改escape项
我们还看到在node _ modules/marked/lib/marked.js中修复escape条目失败。
后来,由于发现那些文章很旧,我们将hexo-renderer-marked更改为2018年的1.0.0版,并修改了escape,使其成功。
最终解决步骤:
cdblognpmuninstallhexo-renderer-markednpminstallhexo-renderer-marked @1.0. 0编辑node_modules/marked/lib/marked
第539行
escape:/^"([! “#$%”(()、(-./: );=? @[]\^_`{|}~],变更为escape: /^\([ " )。 ' #$ ' ()、(-./:=? @[]^_`|~](/,第564行
inline._escapes=//([! “#$%”(()、(-./: );=? @[]\^_`{|}~] )/g; inline._Escapes=/\([! ' #$ ' ()、(-./:=? @[]^_`|~](/g;