Für Markdown -> HTML gibt es Showdown
StackOverflow selbst verwendet die Markdown-Sprache für Fragen und Antworten. Haben Sie versucht, einen Blick darauf zu werfen, wie es funktioniert?
Nun, es scheint, dass es PageDown verwendet, das unter der MIT-Lizenz verfügbar ist
Die Frage Gibt es eine gute Markdown-Javascript-Bibliothek oder -Kontrolle? und seine Antworten könnten auch helfen :-)
Ein vollständiger Editor ist natürlich nicht genau das, wonach Sie gefragt haben. Sie müssen jedoch eine Funktion verwenden, um den Markdown-Code in HTML umzuwandeln. Abhängig von der Lizenz dieser Editoren können Sie diese Funktion möglicherweise wiederverwenden ...
Wenn Sie sich Showdown in seiner Codequelle (Datei showdown.js) genauer ansehen , finden Sie diesen Teil des Kommentars:
//
// 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.
//
Es ist keine jQuery-Syntax, sollte aber recht einfach in Ihre Anwendung zu integrieren sein ;-)
Über Textile scheint es etwas schwieriger zu sein, etwas Nützliches zu finden :-(
Auf der anderen Seite, HTML -> Markdown, könnte es etwas schwieriger sein ...
Was ich tun würde, ist, sowohl Markdown als auch HTML in meinem Anwendungsdatenspeicher (Datenbank?) Zu speichern und eines zum Bearbeiten und das andere zum Rendern zu verwenden ... Würde mehr Speicherplatz beanspruchen, aber es scheint weniger riskant als das "Entschlüsseln" von HTML. ..