记一次博客公式渲染排查

Hexo博客公式非常容易踩的两个坑:一个是公式美元符号与公式之间存在空格,里另一个是不符合KaTeX语法。

而且这两个问题在Typora下是完全看不出来的。

我的数据库博客就有很多这样的问题,相当长的一段时间里没有解决。今天抽空搞定了,写点心得。

空格问题

这个其实非常好解决,比如 $ \forall a \in A $

我们只需要将 “$ ” 和 " $"直接进行替换就行(注意带上空格)。同时这种问题在博客中特征是非常明显的,通过浏览器搜索美元符号就能排查。

KateX渲染问题

这个要麻烦一些,因为并没有明显特征,只能遍历博客检查。

由于我通常喜欢用LaTeX写,但Hexo渲染实际上用的是KaTeX,但Typora里也看不出来KateX下有没有问题

我遇到的暂时是这两个情况

  • 与或非:,,¬\wedge ,\vee,\lnot,\wedge ,\vee,\lnot与\and ,\or, \not,后者就会出现渲染问题
  • \overset,这个我也没太细究怎么解决,直接放图片了事

一些调试Tips

推荐使用 hexo g && hexo s预览,修改后直接刷新页面就可以看到改的效果,还是很方便的