hexo博客:butterfly主题解决无法显示Latex数学公式

Hexo博客支持mathjax

安装渲染器

hexo默认的渲染器是marked,并不支持mathjax。kramed是在marked基础上修改的,支持了mathjax。你的hexo工程目录下的node_modules中可以找到对应的渲染器文件夹。同时在你的工程目录下用以下命令安装kramed。

1
2
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-kramed --save

修改配置文件

到主题配置文件中_config.yml,找到mathjax,将其修改为true即可

1
2
mathjax:
enable: true

文章渲染标签

为加快渲染速度,渲染器只会在标签中有mathjax: true的文章中使用利用mathjax渲染。

1
2
3
4
5
6
title: Markdown_math_formula_char
tags: markdown
abbrlink: 475360334
date: 2022-02-19 09:41:53
comments: true
mathjax: true

Try

随后就可以试一试啦

1
2
3
$$\begin{eqnarray} 
\sigma(z) \equiv \frac{1}{1+e^{-z}}.
\end{eqnarray}$$