gpt4 book ai didi

markdown - 保存 WMD 编辑器控件的内容

转载 作者:行者123 更新时间:2023-12-04 02:22:01 25 4
gpt4 key购买 nike

我正在尝试实现 StackOverflow 上使用的 WMD 编辑器来创建一些基本的 Wiki 风格的功能。我已经到了要保存到数据库的时间了,但是我不确定应该保存什么。

如果我保存生成的 HTML,那么我可以检索并正确显示它,但是在重新编辑时,我面临的是编辑 HTML,而不是 Markdown。但是,如果我保存 Markdown,我看不到任何将其转换回 HTML 以显示的方法,并且查看 StackOverflow 它会发送浏览器 HTML。

我猜我不需要保存两者,那么我错过了什么简单的事情?

最佳答案

绝对保存用户输入的 Markdown 代码。

然后你需要一个 Markdown 转换器,将它转换为 HTML 以显示它。

你会在
http://en.wikipedia.org/wiki/Markdown#Converters

http://markdown.infogami.com/

我会投票反对在你的情况下使用 JS。似乎有一个 .NET implementation但我不能告诉你它有多好。

在渲染页面时,您必须将 Markdown 代码传递给上述转换器,然后输出返回的 HTML。

如果性能是一个问题,您还可以考虑将 Markdown 代码(用于以后编辑)和 HTML 代码(用于显示)保存在数据库中。这样它只会被转换一次。

关于markdown - 保存 WMD 编辑器控件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/125911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com