就像这样一样!
在这个地方尝试输入内容,或者到 examples查看更多示例!
一个理想的富文本编辑器产生结构化的、语义化的、有意义的文档的同时还要能够让用户能够容易的理解与使用。ProseMirror 试着在
Markdown 编辑体验和传统的 WYSIWYG
编辑体验中寻找一种融合的方法。
它通过实现一个比普通的 HTML 具有更多的限制和结构化的 WYSIWYG 风格的接口来做到这点。你可以自定义编辑器创建的文档的结构和内容,使它们符合你应用的需要。
特点
-
实时协同编辑
ProseMirror 内置了对实时协同编辑的坚定支持,它允许多个人同时对一个文档进行编辑。
-
可扩展的文档结构
文档结构(Document schemas)允许使用自定义的文档结构而无需从头开始编写自己的编辑器。
-
模块化
模块机制确保你只载入自己需要的模块,同时能够按需替换已有的模块。
-
插件化
插件系统允许你容易地增加额外的功能,同时以一种简单的方式打包你的插件。
-
函数式
一个函数式和不可变数据结构让 ProseMirror 很容易的与现代 web app 集成,以实现复杂的编辑行为。
-
定制化
核心库小巧且通用,为构建不同类型的编辑器提供基础支持。
关于
ProseMirror
是一个 开源库
, 你可以合法的将其用于商业目的。当然,编写、维护、支持如此一个庞大的开源项目需要很大精力,因此...
如果你正在使用 ProseMirror 赚钱,我们大家都希望你能够资助这个项目,以让它长远发展。
点击这里了解更多
ProseMirror 被放在了
GitHub,欢迎
贡献代码。
安装 ProseMirror 最容易的方式是使用
npm。
可以通过查看 示例来快速上手
ProseMirror 支持最新的 Firefox、Chrome、Safari 和 Edge,当然还有 IE 11。
关于这个项目的讨论,或者问问题,最好的地方是在
ProseMirror 论坛。
提 Bug 的话请前往 Github 的 issue
tracker。我们希望营造一个包容和友善的社区。为了试这个目标更明确,我们有一个关于 ProseMirror 的
代码贡献公约。
软件发起者是 crowd-funded
以及下面这 414 个非常棒的 独立开发者和组织.
下列公司一直在支持着项目的发展: