简体中文
有关更多详细信息,请确保查看我们的文档。如果您遇到任何问题或对我们的系统提出建议,请打开一个问题。
isle-editor是一个开源Web编辑器,支持丰富的文本,基于块和markdown编辑。它是有效的,可以使用开箱即用,建立在Prosemirror和Tiptap之上。
使用isle-editor我们希望使开发人员可以轻松地将文本编辑添加到其应用程序中。与市场上的开源编辑相比, isle-editor是new ,它支持流行的Notion Style样式,除了普通的文本风格外,它还支持了。
您可以将HTML作为普通文本编辑器或JSON作为块编辑器输出。
考虑到可扩展性,您可以使用我们的内置组合扩展程序来快速构建编辑器,也可以选择性地使用我们的核心扩展程序来逐步自定义编辑器,并且您还可以自定义扩展程序以丰富编辑器的功能。
prosemirror是一个功能强大且灵活的开源丰富的文本编辑框架,可提供一组核心工具, API用于构建高度可自定义的丰富文本编辑器。 tiptap是建立在prosemirror之上的现代丰富文本编辑器框架,提供了更高级别的抽象和默认实现,使其更加用户友好。
prosemirror和tiptap均无头,这意味着它们不依赖于任何特定框架。尽管tiptap极大地简化了编辑器的开发,但它仍然很复杂,因为它没有提供UI视图。随着它的开发,您需要处理许多方面,包括实施各种扩展和管理视图层。
isle-editor的目标是为开发人员提供一个完全开箱即用的文本编辑器,可以在没有复杂配置的情况下快速集成到现有项目中。我们利用tiptap的核心实现来实现其可靠性,同时提供UI视图和其他核心扩展,以通过配置实现开箱即用的功能。
您可以在任何框架中使用isle-editor ,并在没有复杂配置的情况下快速将其集成到现有项目中。 (我们优先考虑对Vue视图的支持,并具有更多的开发框架视图。您还可以在GitHub上贡献您的代码,以帮助我们实施对其他框架的视图支持。)
isle-editor的核心扩展与tiptap完全兼容。如果您使用tiptap开发一个项目,则可以无缝使用我们的核心扩展名。您还可以参考isle-editor源代码,因为我们的目的是成为tiptap的最佳实践实现。
岛编辑适用于各种情况:
访问我们的在线操场,以快速体验Isle-editor。
Isle-Editor是根据MIT许可证获得许可的开源软件。