KaTeX 数学功能已上线
-
插件源代码:https://github.com/pkuanvil/nodebb-plugin-katex
目前在后端渲染 KaTeX\KaTeXKATEX,这不需要改动前端(前端只需要引入一个 css 文件),至于不在客户端渲染的理由么……原因只有一个,站长目前精力不足以把所有 js 动态渲染的地方揪出来,而只在
DOMContentLoaded
里面调用一次katex.render(math, elem, options)
是不够用的,所以就先这样吧,后端渲染也挺讨巧的这个算是本站引入的第一个非 NodeBB 的功能,但是没有增加任何前端代码,也没有改动后端的数据库,甚至
markdown-it
的语法分析插件都有人写好了(识别$$
和\[
等数学模式分隔符),使得实现本质上就是一行parser.use()
……其他加强富文本功能的各种脚本都可以陆续规划中,比如 https://asciinema.org/ (纯文字版的命令行交互录像,用一堆
<div>
显示在浏览器中)等等 -
-
-