Auf der Suche nach einem einfachen WYSIWYG-Editor für Markdown-Code finde ich keine vergleichbare Benutzeroberfläche wie die von CkEditor, TinyMCE usw.
Insbesondere sind die häufig empfohlenen Markdown-Editoren "WYSIWYG" (z. B. Beiträge wie diese ) keine reinen WYSIWYG-Editoren in dem Sinne, dass Benutzer entweder noch rohen Markdown ( MarkItUp ) schreiben oder das andere Extrem der Inline-Bearbeitung ohne erreichen Standardsteuerung ( Hallo ).
Ich brauche etwas dazwischen.
Ich suche einen Markdown-Editor, der wie ein abgespecktes CkEditor-Textfeld aussieht und funktioniert und Markdown akzeptiert und ausgibt. Es sollte eine Symbolleiste mit einem Mindestsatz an Formatierungsoptionen (B, I, U, Listen usw.) vorhanden sein, und im Texteingabebereich sollte der konvertierte Markdown und nicht der Rohcode angezeigt werden. Es sollte eine Quell-Schaltfläche geben, mit der Benutzer den rohen Markdown bearbeiten können, aber auch das ist optional. Ex:
Ich verstehe den Grund für Markdown / Wiki, ect - die Sicherheit, die es bietet. Es macht mir nichts aus, Rohcode wie hier bei SE einzugeben, aber meine Benutzer sind keine Geeks und finden das nicht angenehm. Sie möchten nicht * * * ___ und Leerzeichen sehen, die mit ihrem Text gemischt sind. Sie sind an die Bearbeitung im "Word" -Stil gewöhnt und in dieser Umgebung am produktivsten.
Also - gibt es einen wirklich integrierten WYSIWYG-Editor für Markdown? Ich schreibe in einem PHP, also wäre etwas, das ich mit einer Klasse aufrufen kann, perfekt.
23. September 2015 Update
CKEditor hat jetzt ein Markdown- Addon , das genau das tut. Das Addon-Projekt wird auf Github gehostet .
Screenshots:
13. April 2015 Update
Jemand, der sich zur Entwicklung von CKEditor bekennt, sagt, dass das Erscheinungsbild von CommonMark ein Game Changer ist und wir möglicherweise eine geeignete Markup-Oberfläche für CKEditor sehen könnten (lesen Sie die Kommentare für die ganze Geschichte).
6. Februar 2015 Update
CKEditor wird jetzt mit einem Plugin geliefert, das BBCode ausgibt (und als Eingabe akzeptiert).
div
und die Symbolleiste ist ein anderes div
, dies könnten die einzigen Dinge auf der Seite sein. Die Ahola-Lösung erfüllt Ihre Anforderungen an einen "Mindestsatz an Formatierungsoptionen (B, I, U, Listen usw.), und im Texteingabebereich sollte der konvertierte Markdown und nicht der Rohcode angezeigt werden." Können Sie bitte klarer erklären, warum dies keine Lösung ist, die Sie in Betracht ziehen werden?