Pregunta

He implementado el control WMD que utiliza Stack Overflow en un proyecto mío, casi funciona de maravilla, pero cuando guardo los cambios en la base de datos, se guarda la versión HTML y no la versión Markdown.

Entonces, ¿dónde tengo esto en mi cuadro de texto?

**boldtext**

Realmente está salvando esto:

<b>boldtext</b>

¿Cómo hago para que guarde la versión Markdown?

¿Fue útil?

Solución

Antes de incluir wmd.js, o como haya llamado el código JavaScript del editor de armas de destrucción masiva localmente, agregue una línea de código JavaScript:

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

Esto forzará la salida del editor a Markdown.

Otros consejos

Si estás usando las nuevas armas de destrucción masiva de http://code.google.com/p/wmd-new/, abierto wmd.js y agrega esta línea:

wmd.wmd_env.output = 'markdown';

Extracto:

...
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) {
...

Eso debería hacer el truco.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top