Alla ricerca di un semplice editor WYSIWYG per il codice Markdown, non trovo un'interfaccia utente paragonabile a quella di CkEditor, TinyMCE, ecc.
In particolare, gli editor Markdown "WYSIWYG" che sono spesso consigliati (come post come questo ) non sono puri editor WYSIWYG, nel senso che gli utenti scrivono ancora Markdown grezzo ( MarkItUp ) o vanno all'altro estremo di avere un editing in linea senza controlli standard ( Hallo ).
Ho bisogno di qualcosa di intermedio.
Sto cercando un editor Markdown che assomigli e funzioni come una casella di testo CkEditor ridotta al minimo e che accetti e restituisca Markdown. Dovrebbe esserci una barra degli strumenti con un set minimo di opzioni di formattazione (B, I, U, elenchi, ect) e l'area di immissione del testo dovrebbe mostrare il Markdown convertito, non il codice grezzo. Dovrebbe esserci un pulsante Sorgente che consentirà agli utenti di modificare il Markdown grezzo, ma anche quello è opzionale. Ex:
Ho il motivo di Markdown / wiki, ecc - la sicurezza che offre. Non mi dispiace inserire il codice grezzo come qui a SE, ma i miei utenti non sono geek e non lo trovano piacevole. Non vogliono vedere * * * ___ e spazi mescolati con il loro testo. Sono utilizzati per l'editing in stile "Word" e sono più produttivi in quell'ambiente.
Quindi, esiste un editor WYSIWYG veramente integrato per Markdown? Sto scrivendo in PHP, quindi qualcosa che posso invocare con una classe sarebbe perfetto.
Aggiornamento del 23 settembre 2015
CKEditor ora ha un addon Markdown che fa esattamente questa cosa. Il progetto addon è ospitato su GitHub .
Screenshots:
Aggiornamento del 13 aprile 2015
Qualcuno che professa di sviluppare CKEditor afferma che l'aspetto di CommonMark è un punto di svolta e che potremmo vedere un'interfaccia di markup adeguata per CKEditor (leggi i commenti per la storia completa).
Aggiornamento del 6 febbraio 2015
CKEditor ora viene fornito con un plug-in che emette (e accetta come input) il BBCode.
div
e la barra degli strumenti è un'altra div
, queste potrebbero essere le uniche cose sulla pagina. La soluzione Ahola soddisfa i tuoi requisiti per un "insieme minimo di opzioni di formattazione (B, I, U, elenchi, ect) e l'area di immissione del testo dovrebbe mostrare il Markdown convertito, non il codice grezzo". Per favore, puoi spiegare più chiaramente perché questa non è una soluzione che considererai.