0%

随便写点什么

感谢大家来看这个博客。
以下是公式测试:

$$ \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. $$
$$x+y=z$$

解决mathjax与代码高亮的冲突

如果你按照教程安装了代码高亮插件hexo-prism-plugin,单独使用是没有问题的,但如果你又使用了mathjax,并且按照网上教程,安装kramed插件并修改了js文件里的正则表达式(为了解决markdown和mathjax的语法冲突),好了,那你的代码就无法高亮了。解决方法很简单,别用kramed插件了,还用原来自带的marked插件,直接改它的正则表达式就行了,改法如下:

打开D:\study\program\blog\node_modules\marked\lib\marked.js escape:处替换成:

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

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

注意不能两个{合并,要写成{ {