Парсер уценки для редактора markItUp или стабильного релиза WMD-showdown - PullRequest
4 голосов
/ 04 января 2011

Немного скучный вопрос (ы) ...

Кто-нибудь знает о парсере уценки для markItUp редактора?Я пробовал showdown.js, но, похоже, нет способа интегрировать его с markItUp.Это несмотря на то, что makrItUp имеет API конфигурации , который позволяет указывать пользовательский путь и переменную, используя previewParserVar и previewParserPath аргументы.

Вна самом деле я предпочитаю использовать WMD Editor, но когда я попробовал использовать SO версию на gitHub, я обнаружил, что она очень глючная.Есть так много вилок, но я не могу найти стабильный.

В конце концов я нашел этот форк , jquery-markit, который действительно крут, но когда форма опубликована,в отличие от оригинального wmd-fork , форма не публикует проанализированный текст.Данные текстовой области публикуются в виде простого текста.Для предварительного просмотра текст анализируется нормально, но кажется странным, что он не анализируется для отправки.

Поэтому я решил прибегнуть к markItUp, для которого установлен набор уценки, но нет парсера.

Версия WMD, которую SO использует в настоящее время, отличается от версии на gitHub wmd-fork - кто-нибудь знает о текущей версии, которую использует SO, и доступна ли она как открытый исходный код?

1 Ответ

2 голосов
/ 05 января 2011

Да, я в курсе markitup! .Я недавно (сегодня) опробовал маркитуп!и ОМУ.Что меня поражает, так это markitup!кажется, нет отмены функциональности.И функциональность заголовка (h1 - h6) в markitup!требуется 6 кнопок, но только 1 кнопка в WMD.

Из всех репо WMD я скачал и протестировал эти 2 репо, и я думаю, что они кажутся многообещающими (я их тестировалтолько 30 секунд каждый, так что я могу быть очень неверным).

  • umamo , который (говорит, что его сообщения коммита) добавляет LaTeX math., который исправляет ошибки и делает |видимые разделители.

Оба основаны на репо Open Library , который мне нужен, потому что он позволяет открывать сразу несколько редакторов.Тем не менее, эта вилка сделала много рефакторинга;Я не знаю, будет ли это мешать объединять изменения из других веток.

Понятия не имею, какое репо Переполнение стека использует.

КстатиВот интересное репо showdown.js (showdown - реализация Markdown для JavaScript, используемая WMD), которая реализует поддержку языков RTL (согласно файлу readme).Я рассматриваю возможность включения этих изменений в еще один репозиторий ОМУ: -)
https://github.com/hasenj/showdown/tree/

Надеюсь, это поможет,
Магнус

...