Domanda

Un po 'di una domanda prolisso (s) ...

C'è qualcuno che è a conoscenza di un parser Markdown per markItUp editore? Ho provato showdown.js, ma sembra che ci sia alcun modo per integrarlo con markItUp. Questo nonostante makrItUp avere un configurazione API che consente di specificare un percorso parser personalizzato e variabile utilizzando previewParserVar e previewParserPath argomenti.

In realtà io preferisco usare WMD Editor, ma quando ho provato ad utilizzare la versione di SO su GitHub ho trovato ad essere molto buggy. Ci sono così tante forchette ma sono in grado di trovare uno stabile.

Alla fine ho trovato questa forcella , jquery-markedit, che è davvero cool, ma quando il modulo viene inviato, a differenza del WMD-forchetta , la forma non pubblica il testo analizzata. I dati textarea viene inviato come testo normale. Il testo va bene analizzata per l'anteprima, ma sembra strano che non è analizzato per la presentazione.

Così ho deciso di ricorrere a markItUp che ha un set di Markdown, ma non ha un parser.

La versione di ADM che utilizza SO attualmente è diversa da quella su GitHub WMD-forcella - è chiunque consapevoli della versione attuale SO sta usando e se è disponibile come open source?

È stato utile?

Soluzione

Sì, sono a conoscenza di markitup! . Recentemente ho (oggi) provato markitup! e WMD. Quello che mi colpisce è markitup! sembra non avere funzionalità di undo. E l'intestazione (H1 - H6) funzionalità in markitup! richiede 6 pulsanti, ma solo 1 pulsante ADM.

Tra tutti WMD i pronti contro termine, ho scaricato e provato questi 2 pronti contro termine, e penso che sembrano promettenti (Li ho provato a soli 30 secondi ogni modo potrei essere molto corretto).

  • umamo , che (dice la sua messaggi di commit) aggiunge LaTeX matematica.
  • Klipstein , che fissa buggs e marche | separatori visibile.

Entrambi sono basati sulla Apri libreria repo , che ho bisogno perché rende possibile hanno molti editor aperti contemporaneamente. Tuttavia, che la forcella ha fatto un sacco di refactoring; Non so se questo farò disordinato cambiamenti unione da altri rami.

Non ho idea di che repo Stack Overflow usi.

A proposito, qui è un interessante showdown.js di pronti contro termine (resa dei conti è l'implementazione di JavaScript Markdown utilizzato da ADM), che implementa il supporto per le lingue RTL (in base al suo file readme). Sto pensando tra cui i cambiamenti in un altro ADM repo :-)
https://github.com/hasenj/showdown/tree/

Spero che questo aiuti,
Magnus

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top