Javascript 使用pagedown将HTML转换为标记?

Javascript 使用pagedown将HTML转换为标记?,javascript,html,markdown,pagedown,Javascript,Html,Markdown,Pagedown,我已经成功地在我正在使用的网站上进行了设置,但在尝试编辑已经创建的HTML时遇到了问题。我想获取一个使用pagedown创建的HTML块,将其转换回markdown并将其放在编辑器中 我环顾四周,但没有看到这件衣服盖在墙上。我查看了Markdown.Converter.js文件,查看是否有makeMarkdown函数与makeHTML函数匹配,但我没有看到任何内容 如何将HTML转换回标记以进行编辑?据我所知,没有,现有的解决方案无法将HTML转换为标记。在这之前需要解决一些问题,例如,在标记中

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

我环顾四周,但没有看到这件衣服盖在墙上。我查看了
Markdown.Converter.js
文件,查看是否有
makeMarkdown
函数与
makeHTML
函数匹配,但我没有看到任何内容


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

据我所知,没有,现有的解决方案无法将HTML转换为标记。在这之前需要解决一些问题,例如,在标记中表示浮动、文本对齐、字体大小等。这就给您留下了两个选择:

将标记存储在数据库中,然后动态地将标记转换为html。这样做的优点是可以轻松编辑文本,并减少存储在数据库中的数据量

第二个选项是在数据库中存储标记和html。这会占用更多的磁盘空间,但是会导致用于检索html的资源减少,因为您不再需要动态地将标记转换为html

这两种选择都是可行的,各有优势。我通常使用第一个选项,这样数据库中就不会有重复的数据,但第二个选项可能更容易使用,因为显示内容的显示系统不需要有降价处理器,而是直接从数据库中提取生成的html


在未来的项目中,我可能会转向第二个选项,因为它使数据更具可移植性。如果要使用不同的服务器语言访问数据库,则不需要使用该语言编写的降价处理器来获取html。

hmm。。。对我来说,这似乎是倒退。我通常将标记存储在数据库中,然后在需要时将其转换为html,以便可以轻松地将原始标记放回编辑器中。我很想知道是否有什么东西可以将html转换成降价。哦,很有意思,我是不是在做这件事呢?我想这可能更有意义…我的意思是,在显示内容时不断地将标记转换为html可能需要更多的服务器处理,但这可以通过缓存解决。我看不出存储HTML而不是降价的理由。可能在客户端进行转换以避免服务器负担吗?在客户端进行转换可能会以某种方式影响网络爬虫,但这是一种选择