我正在将我的博客转移到Octopress。我对Octopress和MathJax之间的交互有一点小麻烦,因为Octopress中的markdown解析首先发生,并且它遍及MathJax代码。
有关我的意思的示例,您可以看到我的原始.md文件here以及处理here后的结果。
我需要一些方法来告诉Octopress忽略一大块文本,以便通过处理不变地传递,MathJax脚本可以正确地将其渲染为数学。
我尝试用<pre>
和<span>
标签围绕数学,并用反引号围绕它,但没有一个帮助。
答案 0 :(得分:2)
事实证明,如果你在Google上搜索得足够多,这就是一个众所周知的问题。有一种方法在chico's blog上详细说明,并涉及将降价解析器切换到kramdown。
一个更简单的解决方案,只允许显示数学(没有内联数学)可以在Gregory Lussier's blog找到,并涉及使用a,这将停止降价处理。
我决定使用的解决方案详见Luikore's blog并涉及自定义降价处理器,它是rdiscount的分支。它还同时解决了其他几个琐碎的问题。