Для Markdown -> HTML існує Showdown
Сам StackOverflow використовує мову Markdown для питань та відповідей; ти намагався поглянути, як це працює?
Ну, схоже, він використовує PageDown, який доступний за ліцензією MIT
Питання Чи є якась бібліотека чи контроль Markdown Javascript? і його відповіді також можуть допомогти :-)
Повний редактор - це, звичайно, не зовсім те, про що ви просили; але вони повинні використовувати якусь функцію для перетворення коду Markdown в HTML; і, залежно від ліцензії цих редакторів, ви можете повторно використовувати цю функцію ...
Насправді, якщо ви уважно подивитесь на Showdown, у його джерелі коду (файл showdown.js) ви знайдете цю частину коментаря:
Це не синтаксис jQuery, але його слід легко інтегрувати у вашу програму ;-)
Щодо текстилю, здається, дещо важче знайти щось корисне :-(
З іншого боку, HTML -> Markdown, я думаю, все може бути трохи складніше ...
Що б я зробив - це зберігати як Markdown, так і HTML у своєму сховищі даних додатків (базі даних?), І використовувати один для редагування, а інший для візуалізації ... Це зайняло б більше місця, але це здається менш ризикованим, ніж "розшифровка" HTML. ..