Ответ 1
Как я сказал в этом ответе:
Pen является новым (активным с 2014 года) редактором WYSIWYG, который выводит Markdown.
Это не идеально - у меня были проблемы с вставкой HTML-кода, но он работает.
Я изучаю рынок хорошего редактора WYSIWYG. Мои пользователи собираются писать вещи так же, как я сейчас делаю на Stack Overflow, но они не так высоко ценны, как пользователи SO, поэтому мне нужен редактор WYSIWYG вместо этого редактора Markdown.
По правде говоря, я бы хотел, чтобы редактор имел примерно те же функции, что и кнопки, которые имеет этот редактор, т.е. полужирный/курсив/ссылки/кавычки/списки (пронумерованные/маркированные)/заголовки. Разумеется, более интересные функции.
Я бы хотел, чтобы редактор не сохранял HTML, но вместо этого использовал другой формат, например BBCode или Markdown. Это связано с тем, что я хочу свести к минимуму вероятность того, что наши пользователи введут скрипты или любую другую гадость в нашу базу данных.
Существует много разных редакторов WYSIWYG, таких как FCKeditor, TinyMCE и т.д., но, к сожалению, большинство из них сохраняются в HTML.
TinyMCE имеет режим BBCode, хотя, но я читал, что TinyMCE разбросанный. Я наткнулся на проект Markdown WYSIWYG, который кажется более или менее мертвым.
Есть ли у вас другие рекомендации?
Это плюс, если редактор построен на jQuery.
Как я сказал в этом ответе:
Pen является новым (активным с 2014 года) редактором WYSIWYG, который выводит Markdown.
Это не идеально - у меня были проблемы с вставкой HTML-кода, но он работает.
Вы должны проверить MarkItUp (http://markitup.jaysalvat.com/home/). Он построен на jQuery и поддерживает различные синтаксисы разметки (Markdown, wiki, BBcode и т.д.). Кроме того, я считаю, что он довольно легкий (по крайней мере, больше, чем tinyMCE или FCKeditor).
wysiwyg bbcode (бесплатный и открытый исходный код)
Вы должны выглядеть следующим образом:
wysihat является чистым и свежим началом и поддерживается дизайном подкованных компаний: -)
Возможно, этот список облегченных языков разметки может помочь вам в поиске.
Поддержка креольского двигателя
Редактор MediaWIKI
Textile
Texy! Детская площадка
txt2tags онлайн
В некоторых из них есть инструменты, а у некоторых есть только онлайн-демонстрации, все зависит от сообщества и насколько далеко продвигается проект.
В качестве альтернативы сохраните HTML, а затем очистите данные перед отправкой в свою базу данных.
Рассматривали ли вы использование веб-редактора или даже системы управления контентом? Есть несколько CMS/вики с достойными, безопасными редакторами веб-страниц. Drupal, Plone и Atlassian Confluence сначала приходят мне в голову.