Hexo使用katex渲染公式
首先禁用MathJax(如果你配置过 MathJax 的话),然后修改butterfly.yml
(若使用其他主题则修改对应_config.yml
文件),以便加载katex.min.css:
1 | katex: |
由于不再需要添加katex.min.js
来渲染数学方程。相应的需要卸载之前 hexo 的 markdown 渲染器以及hexo-math
,然后安装新的hexo-renderer-markdown-it-plus
:
1 | # 替换 `hexo-renderer-kramed` 或者 `hexo-renderer-marked` 等hexo的markdown渲染器 |
可以通过 @neilsustc/markdown-it-katex
控制 KaTeX 的设置,所有可配置的选项参见 https://katex.org/docs/options.html。 如想要禁用掉 KaTeX 在命令行上输出的宂长的警告信息,你可以在根目录的 _config.yml 中使用下面的配置将 strict 设置为 false:
1 | markdown_it_plus: |
当然,你还可以利用这个特性来定义一些自己常用的 macros
。
更多
参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 哆啦 C 梦!
评论