我已经在正在使用的网站上成功设置了pagedown,但是在尝试编辑已创建的HTML时遇到了问题。我想要一个使用pagedown创建的HTML块,将其转换回markdown并将其放置在编辑器中。

我环顾四周,但没有在documentation中看到它。我查看了Markdown.Converter.js文件,看是否有makeMarkdown函数与makeHTML函数匹配,但没有任何显示。

如何将HTML转换回Markdown以进行编辑?

最佳答案

据我所知,不,没有现有的解决方案可以将html转换为markdown。在完成之前,需要解决一些问题,例如,在markdown中表示浮点数,文本对齐方式,字体大小等。剩下两个选择:

将降价存储在数据库中,然后将降价即时转换为html。这样的优点是能够轻松地编辑文本并减少您存储在数据库中的数据量。

第二个选项是将markdown和html都存储在数据库中。这样会占用更多的磁盘空间,但是由于您不再需要即时将markdown转换为html,因此将减少用于检索html的资源。

两种选择都是可行的,每种都有自己的优势。我通常使用第一个选项,以便我在数据库中没有重复的数据,但是第二个选项可能更易于使用,因为显示内容的显示系统不需要具有降价处理器,而是只是直接从数据库中提取生成的html。

在将来的项目中,我可能会改用第二个选项,因为它使数据更易于移植。如果要使用其他服务器语言访问数据库,则不需要用该语言编写的markdown处理器即可获取html。

10-05 21:05
查看更多