Существует ли более свежая версия Markdown для оружия массового поражения, кроме дебробинов? - PullRequest
4 голосов
/ 26 ноября 2010

Я начал использовать derobins wmd markdown , и мне очень нравится, как он работает и интегрируется с моей системой. Однако у меня есть одна ОСНОВНАЯ проблема, из-за которой <ol>, <ul> и <blockqote> не работают в Google Chrome или RockMelt.

Я вижу, что он работает здесь на StackOverflow, но я знаю, что они делают много модификаций.

Кто-нибудь может предложить лучшую версию WMD Markdown?

Вот скриншот того, как выглядит мой редактор, когда я нажимаю "blockquote" в Chrome Google Chrome screws up wmd markdown

Ответы [ 2 ]

3 голосов
/ 19 мая 2011

ОБНОВЛЕНИЕ : переполнение стека выпустило PageDown , которое исправляет все вышеперечисленные ошибки. Используйте это вместо этого. Оригинальный ответ ниже ...


Технически, версия WMD из Google Code является официальной версией, поддерживаемой некоторыми сотрудниками SO (просмотрите исходный код, чтобы получить действительный код). Тем не менее, он все еще страдает от ошибки, которую вы описали выше. На самом деле он не соответствует текущей версии SO во многих отношениях.

Ответ Янга работает, но я взглянул на то, что на самом деле делает Переполнение стека, отключив их функцию addBlankLines. Они добавляют следующий код к указанной функции между строками 1498 и 1500:

if (navigator.userAgent.match(/Chrome/)) {
    "X".match(/()./);
}

Я не могу понять, что на земле делает этот код, но он работает! И это то, что сейчас использует Stack Overflow, так что это не так уж плохо :)

2 голосов
/ 03 февраля 2011

open wmd.js , комментарий или удаление строки 2081 и строки 2264, которая:

chunk.addBlankLines(); //-----line 2081

и:

chunk.addBlankLines(nLinesBefore, nLinesAfter, true); //------line 2264

Iне знаю почему , но я получил от отладки и отладки на целый день.Я надеюсь, что это полезно.

...