Поддерживается ли синтаксический анализатор уценки в Jekyll, который хорошо работает с mathjax?

Я использую блог, основанный на Jekyll, и мне нужен синтаксический анализатор уценки, который, например, не будет затирать мои выражения Mathjax (, интерпретируя b_t - b_{t-1}какbt - b t - 1). Mathjax и markdown прекрасно уживаются на math.stackechange.com и mathoverflow.net. Некоторые синтаксические анализаторы также должны дважды экранировать символы начала/конца уравнения \\(, в то время как другие этого не делают.

Вещи, которые не совсем решения:

Redcarpet2 имеет параметр для no_intra_emphasis, который позволяет избежать затирания символов подчеркивания между буквами, поэтому b_tнормально, но он все еще затирает b_{t-1}.

Существует подключаемый модуль Jekyll, который позволяет вам использовать жидкий синтаксис, например {% m}%, чтобы начать уравнение, но это означает, что файл больше не записывается в чистом уценке и, следовательно, не может быть перенесен в другие контексты.

Итак, есть ли другой интерпретатор уценки, который я могу добавить в Jekyll и испытать блаженство? Если нет, какие обходные пути нашли другие?

13
задан cboettig 3 May 2012 в 20:34
поделиться