для уценки -> HTML, есть вскрытие
StackOverflow сам использует язык разметки для вопросов и ответов; Вы пытались взглянуть на то, как это работает?
Ну, похоже, он использует PageDown , который доступен по лицензии MIT
Вопрос Есть ли какая-нибудь хорошая библиотека или элемент управления Markdown Javascript? и ее ответы тоже могут помочь: -)
Полный редактор, конечно, не совсем то, что вы просили; но они должны использовать какую-то функцию для преобразования кода Markdown в HTML; и, в зависимости от лицензии этих редакторов, вы можете снова использовать эту функцию ...
На самом деле, если вы внимательно посмотрите на Showdown, в его кодовом источнике (файл showdown.js) , вы найдете эту часть комментария:
//
// Showdown usage:
//
// var text = "Markdown *rocks*.";
//
// var converter = new Showdown.converter();
// var html = converter.makeHtml(text);
//
// alert(html);
//
// Note: move the sample code to the bottom of this
// file before uncommenting it.
//
Это не синтаксис jQuery, но его довольно легко интегрировать в ваше приложение; -)
Что касается текстиля, кажется, что найти что-то полезное немного сложнее: - (
С другой стороны, HTML -> Markdown, я думаю, что все может быть немного сложнее ...
Что я хотел бы сделать, это сохранить Markdown и HTML в моем хранилище данных приложения (базе данных?) И использовать один для редактирования, а другой для рендеринга ... Потребовалось бы больше места, но это кажется менее рискованным, чем «расшифровка» "HTML ...