Octopress и jsMath вместе
Я перевожу свой блог в Octopress. У меня есть небольшая проблема с взаимодействием между Octopress и MathJax, в том, что сначала происходит анализ уценки в Octopress, и он попирает весь код MathJax.
Для примера того, что я имею в виду, вы можете увидеть мой необработанный файл.md здесь и результат после обработки здесь.
Мне нужен какой-то способ сказать Octopress, чтобы он игнорировал кусок текста, чтобы он проходил через обработку без изменений, и сценарий MathJax может правильно представить его как математику.
Я пытался окружить математику с <pre>
а также <span>
теги и окружая его обратными метками, ни один из которых не помог.
1 ответ
Оказывается, если вы ищете достаточно трудно в Google, это известная и решенная проблема. Один подход подробно описан в блоге chico и включает переключение анализатора уценки на kramdown.
Более простое решение, которое позволяет отображать только математику (без встроенной математики), можно найти в блоге Грегори Люссье и включает использование a, которое останавливает обработку уценки.
Решение, которое я решил использовать, подробно описано в блоге Luikore и включает в себя пользовательский процессор уценки, который является форком rdiscount. Это также решает несколько других проблем одновременно.