Octopress и jsMath заедно

Премествам блога си в Octopress. Имам малък проблем с взаимодействието между Octopress и MathJax, тъй като разборът на маркдаун в Octopress се случва първо и потъпква целия код на MathJax.

За пример какво имам предвид, можете да видите моя необработен .md файл тук и резултатът след обработка тук.

Имам нужда от някакъв начин да кажа на Octopress да игнорира част от текста, така че да бъде прекаран през обработка непроменен и скриптът MathJax да може правилно да го изобрази като математика.

Опитах да обградя математиката с тагове <pre> и <span> и да я заобиколя с обратни отметки, нито едно от които не помогна.


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


Отговори (1)


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

По-просто решение, което позволява само визуална математика (без вградена математика), може да се намери на Блогът на Грегъри Лусиер и включва използването на , което спира обработката на маркдаун.

Решението, което реших да използвам, е подробно описано в блога на Luikore и включва персонализиран процесор за маркдаун, който е разклонение на rdiscount. Той също така решава няколко други дребни проблема едновременно.

person Chris Taylor    schedule 26.09.2012