0%

解决脚注中数学公式不能渲染的问题

最近,鉴于性能考量,我从 MathJax 迁移到了 Katex,但是随之而来出现了一个问题,就是脚注里面的数学公式没办法渲染出来。

如图:
Math Cannot Render In Footnote

但是,如果我仅仅使用 node 的 REPL 和用于 markdown 渲染的 markdown-it 以及它的两个插件 markdown-it-katexmarkdonw-it-footnote 分别用于提供 Katex 和脚注功能的话;

是可以渲染出 Katex 和脚注的 HTML 结构的:

这是怎么回事呢?

经过辛苦的研究之后发现,我的原本的 _config.yml 写的就比较有毒,很多自定义的配置都插在了原来配置的中间,而且缩进格式也不规范。

后来重新将所有配置都写在原来配置的后面,规范了一下缩进问题就解决了。

所以大家遇到这种问题的时候最好检查一下自己的 _config.yml 文件有没有格式上的错误,特别是缩进的错误。