Нужен встроенный редактор, который не сохраняет в HTML - PullRequest
0 голосов
/ 19 октября 2010

Наши клиенты могут редактировать некоторый текст на нашем веб-сайте «admin», который затем отображается для их клиентов на другом веб-сайте «client». Теперь им нужна возможность добавлять разметку, например, жирный, курсив, подчеркивание (и комбинации из вышеперечисленного), а также ссылки на веб-страницы. К сожалению, поскольку мы используем веб-фреймворк, который пропускает сохраненный текст через XSLT-декодер (не спрашивайте), мы не можем просто сохранить их изменения как HTML, потому что в противном случае он испортит шаг XSLT.

Я думал, что мне нужно что-то вроде редактора Markdown или BBCode, который сохраняет текст в базе данных с разметкой Markdown или BBCode, а затем некоторый JavaScript на стороне клиента, который интерпретирует разметку в HTML. Есть ли такая вещь?

1 Ответ

0 голосов
/ 19 октября 2010

Вот два:

http://attacklab.net/showdown/

http://github.com/openlibrary/wmd (аналогично или основан на редакторе уценок одного SO)

...