0

我正在使用 WMD 编辑器https://github.com/derobins/wmd/(类似于 Stack Overflow 上使用的)来创建所见即所得编辑器,以允许用户在我的应用程序上创建基于 HTML 的帖子。

它在发布并将 HTML 保存到数据库中时效果很好。问题是当我再次编辑帖子时,它会在 textarea 中显示实际的 HTML。我该如何阻止这个?

编辑:经过一番思考,我似乎必须将内容作为降价保存在数据库中,而不是HTML 对吗?因此,为什么 Html 回来了,而不是好的内容?

4

1 回答 1

1

根据this blogthis StackOverflow answerwmd.js ,您可以通过打开文件并更改来告诉WMD保存为markdown而不是HTML

Attacklab.wmd_defaults = {version:1, output:"HTML", lineLength:40, delayLoad:false};

Attacklab.wmd_defaults = {version:1, output:"markdown", lineLength:40, delayLoad:false};

注意: 将降价版本和经过清理的 html 版本都保存在数据库中似乎很常见(并且应该是 StackOverflow 所做的),因此您无需在每次显示之前对其进行翻译。(然后,当它被编辑时,也只需覆盖 HTML 版本)。

于 2012-03-31T14:00:50.583 回答