在浏览器中构建富文本编辑器的工具包

富内容编辑器在理想情况下,应该能生成干净、语义明确的文档,同时仍然让用户易于理解。ProseMirror 试图弥合编辑明确、无歧义的内容(如 Markdown 或 XML)与经典的 所见即所得(WYSIWYG)编辑器之间的鸿沟。

它通过为比普通 HTML 更受约束、更有结构的文档实现一个所见即所得风格的编辑界面来做到这一点。你可以自定义编辑器所创建文档的形状和结构,并根据你的应用需求来调整它们。

特性

关于

ProseMirror 是开源的,你在法律上可以自由地将其用于商业用途。然而,编写、维护、支持这类项目并为其搭建基础设施,需要投入大量的工作和精力。因此……

如果你使用 ProseMirror 来盈利,社会期望你能为其维护提供资金支持。 从这里开始。

ProseMirror 正在 Forgejo 上开发。欢迎贡献

安装 ProseMirror 最简单的方式是通过 npm。看看示例来快速上手。

该库可在较新版本的 Firefox、Chrome、Safari 和 Edge 上运行,也支持 Internet Explorer 11。

讨论项目或提问,最好在论坛上进行。Bug 应通过issue 跟踪器报告。我们致力于成为一个包容、友好的社区。为了明确这一点,我们制定了一份适用于项目相关交流的行为准则