我最近更新到Jekyll 4.0.1,我做了一个插件,可以使用katex检测并渲染乳胶表达式为html。但是现在,杰基尔(Jekyll)的“ kramdown”渲染乳胶表达式的方式有所不同。
在旧的jekyll中,这样会渲染$$ 1 + 1 = 2$$
:
<script type="math\/tex; mode=display">1 + 1 = 2<\/script>
现在呈现为:
/[ 1 + 1 = 2 /]
我如何设置kramdown以渲染旧方法?
谢谢您的帮助
解决方案是将数学引擎设置为katex
首先您需要安装katex gem:
sudo gem install kramdown-math-katex
然后将kramdown选项添加到jekyll配置文件:
kramdown:
math-engine: katex