Domanda

Ho implementato il controllo WMD che Stack Overflow utilizza in un mio progetto, quasi funziona come un incantesimo, ma quando salvo le modifiche al database si salva la versione HTML e non la versione di Markdown.

Quindi, dove ho questo nella mia casella di testo:

**boldtext**

Sta davvero salvando questo:

<b>boldtext</b>

Come posso salvare la versione di Markdown?

È stato utile?

Soluzione

Prima di includere wmd.js o qualsiasi altra cosa tu abbia chiamato localmente il codice JavaScript dell'editor WMD, aggiungi una riga di codice JavaScript:

wmd_options = {"output": "Markdown"};

Questo forzerà l'output dell'editor su Markdown.

Altri suggerimenti

Se stai utilizzando il nuovo WMD da http://code.google.com/ p / wmd-new / , apri wmd.js e aggiungi questa riga:

wmd.wmd_env.output = 'markdown';

Estratto:

...
wmd.ieCachedRange = null; // cached textarea selection
wmd.ieRetardedClick = false; // flag

wmd.wmd_env.output = 'markdown'; // force markdown output

// Returns true if the DOM element is visible, false if it's hidden.
// Checks if display is anything other than none.
util.isVisible = function (elem) {
...

Questo dovrebbe fare il trucco.

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