解决脚注中数学公式不能渲染的问题
最近,鉴于性能考量,我从 MathJax 迁移到了 Katex,但是随之而来出现了一个问题,就是脚注里面的数学公式没办法渲染出来。
如图:
但是,如果我仅仅使用 node
的 REPL 和用于 markdown 渲染的 markdown-it
以及它的两个插件 markdown-it-katex
和 markdonw-it-footnote
分别用于提供 Katex 和脚注功能的话;
是可以渲染出 Katex 和脚注的 HTML 结构的:
这是怎么回事呢?
经过辛苦的研究之后发现,我的原本的 _config.yml
写的就比较有毒,很多自定义的配置都插在了原来配置的中间,而且缩进格式也不规范。
后来重新将所有配置都写在原来配置的后面,规范了一下缩进问题就解决了。
所以大家遇到这种问题的时候最好检查一下自己的 _config.yml
文件有没有格式上的错误,特别是缩进的错误。