我想让用户使用Markdown编辑文章,并将其转换为HTML进行显示。我使用pagedown来实现这一点。但我希望用户能够在以后编辑他们的文章,这意味着在将Markdown代码转换为HTML后,向他们发送Markdown代码。我不知道最好的方法是什么。我有以下想法:
- 使用toMarkdown将HTML转换为Markdown,但它的效果并不好。 - 仅存储Markdown代码,这意味着数据库可能包含有害代码,需要用户对内容进行过滤。如果只在我的网站上使用,那还好,但如果有人想要访问它并忘记在他的应用程序中过滤内容怎么办? - 存储Markdown和HTML,服务器端将Markdown转换为HTML并对HTML进行过滤,当用户想要编辑一篇文章时,我们发送Markdown代码,当他想要查看时则发送HTML。问题是数据库将不得不存储更多的数据量。 - 还有更好的方法吗?
一个很好的做到这点的网站例子是stackoverflow,但我对他们使用的方法一无所知。
- 使用toMarkdown将HTML转换为Markdown,但它的效果并不好。 - 仅存储Markdown代码,这意味着数据库可能包含有害代码,需要用户对内容进行过滤。如果只在我的网站上使用,那还好,但如果有人想要访问它并忘记在他的应用程序中过滤内容怎么办? - 存储Markdown和HTML,服务器端将Markdown转换为HTML并对HTML进行过滤,当用户想要编辑一篇文章时,我们发送Markdown代码,当他想要查看时则发送HTML。问题是数据库将不得不存储更多的数据量。 - 还有更好的方法吗?
一个很好的做到这点的网站例子是stackoverflow,但我对他们使用的方法一无所知。