题
我已经实现了Stack Overflow在我的项目中使用的WMD控件,几乎就像一个魅力,但是当我将更改保存到数据库时,它保存了HTML版本而不是Markdown版本。
所以我在文本框中有这个:
**boldtext**
真的可以节省这个:
<b>boldtext</b>
如何保存Markdown版本?
解决方案
在包含 wmd.js
之前,或者在本地命名WMD编辑器JavaScript代码之前,添加一行JavaScript代码:
wmd_options = {"output": "Markdown"};
这将强制编辑器的输出为Markdown。
其他提示
如果您使用 http://code.google.com/中的新WMD p / wmd-new / ,打开 wmd.js 并添加以下行:
wmd.wmd_env.output = 'markdown';
摘录:
...
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) {
...
这应该可以解决问题。
不隶属于 StackOverflow