支持粘贴到 Markdown
我发现了简单的 MDE,非常喜欢它。我从用户那里听到一个用例,他们不习惯 Markdown,他们希望能够粘贴带有格式的内容,并自动将其转换为 MD。我在自己的网站上实现了这一点,通过创建一个“粘贴带有格式”的按钮,它打开一个模态窗口,用户可以粘贴到一个“contenteditable”中,然后单击保存。如果他们单击保存,我使用 https://GitHub.com/netgusto/upndown 将生成的 HTML 转换为 Markdown,然后将结果设置为编辑器实例的内容。这工作正常,但我认为如果人们可以正常粘贴,效果会更好。我通过在幕后的代码镜像实例中拦截粘贴事件来实现这一点,但唯一的问题是它最终会替换编辑器的全部内容,而不仅仅是用户当前的选择。我停止了进一步探索这个方向,因为我已经有了一个可行的解决方案(粘贴到模态窗口中),但我想在这里提出两个问题: 1. 你们是否有兴趣将“粘贴带有格式”,即转换为 Markdown,作为 SimpleMDE 的内置部分? 2. 如果是,你们是否更喜欢“粘贴到模态窗口”方法,还是“粘贴到编辑器中,它就自动工作”的方法? 如果这是你们有兴趣纳入项目的内容,我打算尝试提交一个 PR,包含我已经完成的工作。我可能需要一些指导,比如如何集成工具栏选项等,但我相信我能弄清楚。 我看到此前在此处提到过(https://GitHub.com/NextStepWebs/simplemde-markdown-editor/issues/257),但我认为用例有所不同,在我看来,问题在于技术水平较低的人已经在 Word 或其他地方格式化了内容,然后感到不满,因为他们必须在 Markdown 中重新进行格式化。
内容来源: sparksuite/simplemde-markdown-editor