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