Akvicor
Akvicor
发布于 2026-04-30 / 0 阅读
0
0

KMath: halo官方数学渲染插件的增强版插件

项目链接: https://github.com/Akvicor/plugin-kmath

下载链接: https://github.com/Akvicor/plugin-kmath/releases

这个项目改写自官方KaTeX插件, 兼容原插件的标签

功能

渲染引擎

支持两种渲染引擎,在插件的配置中切换

  • KaTeX 轻量快速的公式渲染引擎,渲染成本低

  • MathJax 功能更完整,兼容的数学语法和复杂场景更多,渲染成本高

输出格式

输出格式同时生效于编辑器中和前端页面中

KaTeX

  1. mathml 内容简洁,但是美观性一般,兼容性可能不如html

  2. html 相比于mathml更加美观,视觉效果更好

  3. htmlAndMathml 同时生成mathml和html,但浏览器一般显示html

MathJax

  1. svg 美观且跨浏览器显示一致性好

公式渲染

  • 在编辑器编辑保存后会将渲染后的结果保存到博客的内容中, 这样即使后续删除了插件, 在查看博客时也能正常显示公式

  • 如果开启了客户端公式渲染那么无论当初保存到博客中的是什么输出格式, 都会按照配置中的渲染引擎和输出格式对公式进行二次渲染


评论