В поисках простого редактора WYSIWYG для кода Markdown я не нахожу пользовательского интерфейса, сопоставимого с интерфейсом CkEditor, TinyMCE и т. Д.
В частности, Markdown «WYSIWYG» редактора, которые часто рекомендуется (например, посты , как это ) не являются чисто WYSIWYG редакторов в том смысле , что пользователи либо еще пишут сырые Markdown ( MarkItUp ) или перейти к другой крайности иметь в линии редактирования без стандартные элементы управления ( Hallo ).
Мне нужно что-то среднее.
Я ищу редактор Markdown, который выглядит и работает как урезанное текстовое поле CkEditor, и который принимает и выводит Markdown. Должна быть панель инструментов с минимальным набором параметров форматирования (B, I, U, списки и т. Д.), А в области ввода текста должен отображаться преобразованный Markdown, а не исходный код. Должна быть кнопка Source, которая позволит пользователям редактировать необработанный Markdown, но даже это необязательно. Пример:
Я понимаю причину использования Markdown / wiki и т. Д. - безопасность, которую он предлагает. Я не против ввода необработанного кода, как здесь, в SE, но мои пользователи не вундеркинды и не находят это приятным. Они не хотят видеть * * * ___ и пробелы, смешанные с их текстом. Они используются для редактирования в стиле «Word» и наиболее продуктивны в этой среде.
Итак - есть ли действительно интегрированный редактор WYSIWYG для Markdown? Я пишу на PHP, поэтому то, что я могу вызвать с помощью класса, было бы идеально.
Обновление от 23 сентября 2015 г.
CKEditor теперь имеет Markdown аддон , который делает эту точную вещь. Проект аддона размещен на github .
Скриншоты:
Обновление от 13 апреля 2015 г.
Кто-то, претендующий на разработку CKEditor, говорит, что появление CommonMark меняет правила игры, и, возможно, мы увидим правильный интерфейс разметки для CKEditor (см. Комментарии к полной истории).
6 февраля 2015 г. Обновление
CKEditor теперь поставляется с плагином, который выводит (и принимает в качестве ввода) BBCode.