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