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