Jekyll kramdown 数学渲染设置

Jekyll kramdown math render settings

我最近更新到 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