###在博客文件夹下执行如下命令然后重启服务器
安装: npm install hexo-math –save
但是会因为Marked.js与MathJax共存导致一些语法冲突文图
在./node_modules/marked/lib/
中找到marked.js(要注意的下面的修改部分要对照markdown原文复制,不然\被转义消失了)
Step 1:
escape: /^\([\`{}[]()# +-.!_>])/,
替换成
escape: /^\([`[]()# +-.!_>])/,
这一步是在原基础上取消了对\\,\{,\}的转义(escape)
Step 2:
em: /^\b_((?:[^_]|__)+?)_\b|^*((?:**|[\s\S])+?)*(?!*)/,
替换成
em: /^*((?:**|[\s\S])+?)*(?!*)/,
下方是个Latex公式的数学展示
$$
\begin{eqnarray}
\nabla\cdot\vec{E} &=& \frac{\rho}{\epsilon_0} \\
\nabla\cdot\vec{B} &=& 0 \\
\nabla\times\vec{E} &=& -\frac{\partial B}{\partial t} \\
\nabla\times\vec{B} &=& \mu_0\left(\vec{J}+\epsilon_0\frac{\partial E}{\partial t} \right)
\end{eqnarray}
$$
$$
\rightarrow
$$