10

我已经在我的项目中实现了 Stack Overflow 使用的 WMD 控件,它几乎就像一个魅力,但是当我将更改保存到数据库时,它保存的是 HTML 版本而不是 Markdown 版本。

所以我在我的文本框中有这个:

**boldtext**

它真的节省了这个:

<b>boldtext</b>

如何让它保存 Markdown 版本?

4

2 回答 2

10

在包含wmd.js或任何您在本地命名的 WMD 编辑器 JavaScript 代码之前,添加一行 JavaScript 代码:

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

这将强制编辑器的输出为 Markdown。

于 2008-09-23T17:47:12.367 回答
1

如果您使用来自http://code.google.com/p/wmd-new/的新 WMD ,请打开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) {
...

这应该够了吧。

于 2011-03-20T16:31:18.983 回答