Octopress и jsMath вместе

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

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

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

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


person Chris Taylor    schedule 26.09.2012    source источник


Ответы (1)


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

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

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

person Chris Taylor    schedule 26.09.2012