Como você armazenar o markdown utilizando WMD em ASP.NET?
Pergunta
Eu tenho implementado o controle de armas de destruição maciça que usos de estouro de pilha em um projeto meu, ele quase funciona como um encanto, mas quando eu salvar as alterações para o banco de dados que está a guardar a versão HTML e não a versão Markdown.
Então, onde eu tenho isso na minha caixa de texto:
**boldtext**
É realmente salvar este:
<b>boldtext</b>
Como faço para torná-lo salvar a versão Markdown?
Solução
Antes de incluir wmd.js
, ou o que quer que você tenha chamado o código WMD editor JavaScript localmente, adicione uma linha de código JavaScript:
wmd_options = {"output": "Markdown"};
Isto irá forçar a saída do editor para Markdown.
Outras dicas
Se você estiver usando as novas armas de destruição maciça de http://code.google.com/ p / ADM-novos / , aberta wmd.js e adicione esta linha:
wmd.wmd_env.output = 'markdown';
Trecho:
...
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) {
...
Isso deve fazer o truque.