这个项目能做什么

Tiptap编辑器是一个无头、框架无关的富文本编辑器,可通过扩展进行定制和扩展。其无头特性意味着不包含内置用户界面,赋予开发者充分的设计自由;项目中链接了示例UI模板。该编辑器基于ProseMirror库构建。 README描述的主要特点: - 无头框架:无捆绑UI,无需类重写或代码hack。为需要起点的项目提供了示例UI模板。 - 框架无关:设计用于跨前端框架工作,包括Vue、React和纯JavaScript。 - 基于扩展:编辑行为由扩展组合而成,从简单的文本样式到拖放块编辑等高级功能。文档列出了100多个扩展,还有额外的社区扩展。 - 可定制UX:开发者可以定义自己的扩展和节点。 Pro扩展是独立的高级订阅功能集,可集成到基础编辑器中,涵盖协作编辑、注释、版本控制、文档转换和AI相关功能等领域。 对于协作编辑,项目指向Hocuspocus,这是一个基于Yjs的CRDT能力构建的开源协作后端。编辑器和Hocuspocus共同构成了Tiptap Suite的基础。 README中链接了文档、示例和CodeSandbox演示,包括基础编辑器示例、支持协作的沙盒和React块编辑器模板。该项目采用MIT许可证,欢迎贡献。