Hexo 完美支持数学公式
我的博客现在使用的是 NexT 8.10,按照网上的攻略尝试了几种方法,都不是非常好,最终是通过 官方文档,使用了 pandoc 来显示数学公式。
安装hexo-renderer-pandoc
为了使用 pandoc 作为 Hexo 的渲染引擎,我们需要安装插件 hexo-renderer-pandoc,步骤如下:
# 卸载Hexo默认渲染插件:
npm uninstall hexo-renderer-marked --save
# 安装pandoc渲染插件:
npm install hexo-renderer-pandoc --save
配置使用 mathjax
在站点 NexT 配置文件 _config.yml 文件中添加如下配置:
math:
...
mathjax:
enable: true
# Next v6.3.0 后的版本 tags 要设置成 ams
# Available values: none | ams | all
tags: ams
安装 pandoc 软件包
从 pandoc 官网下载所需要的软件包,我这里使用的 Windows10 + GitBash 方式,因此我下载了 Windows 安装包, 安装完毕后,记得重新打开 GitBash 命令框 ,不然执行 Hexo g 会报错。
完成后,执行命令,既可以完美显示公式了。
hexo clean
hexo g
hexo s