使用 Hexo NexT 主题支持 Latex 渲染

配置 Hexo 时, 发现使用原生的 Landscape 主题在渲染 Latex 时总会遇到各种各样的问题, 甚至用 Pandoc 解析都无法解决. 令人惊喜的是 NexT 主题对渲染 Latex 的支持非常好. 当然, 也有缺点, 就是渲染速度较慢.

首先在根目录下执行, 克隆 NexT 仓库:

1
git clone https://github.com/iissnan/hexo-theme-next themes/next

然后修改根目录下的配置文件 _config.yml , 找到主题 theme , 将其由 landscape 修改为 next :

1
theme: next

再修改 themes/next/_config.yml 配置文件, 启用 mathjax:

1
2
mathjax:
enable: true

在终端运行:

1
npm install hexo-renderer-swig --save

这一步因人而异, 如果其他的解析器能够正常工作, 就不用装这个.

最后运行:

1
2
3
hexo clean
hexo g
hexo s

看一看渲染的效果:

image-20260123004255042