Octopress и jsMath вместе

Я перевожу свой блог в Octopress. У меня есть небольшая проблема с взаимодействием между Octopress и MathJax, в том, что сначала происходит анализ уценки в Octopress, и он попирает весь код MathJax.

Для примера того, что я имею в виду, вы можете увидеть мой необработанный файл.md здесь и результат после обработки здесь.

Мне нужен какой-то способ сказать Octopress, чтобы он игнорировал кусок текста, чтобы он проходил через обработку без изменений, и сценарий MathJax может правильно представить его как математику.

Я пытался окружить математику с <pre> а также <span> теги и окружая его обратными метками, ни один из которых не помог.

1 ответ

Решение

Оказывается, если вы ищете достаточно трудно в Google, это известная и решенная проблема. Один подход подробно описан в блоге chico и включает переключение анализатора уценки на kramdown.

Более простое решение, которое позволяет отображать только математику (без встроенной математики), можно найти в блоге Грегори Люссье и включает использование a, которое останавливает обработку уценки.

Решение, которое я решил использовать, подробно описано в блоге Luikore и включает в себя пользовательский процессор уценки, который является форком rdiscount. Это также решает несколько других проблем одновременно.

Другие вопросы по тегам