Ckeditor 5是一款现代JavaScript丰富文本编辑器,具有MVC架构,自定义数据模型和虚拟DOM,在打字稿中从Scratch中写成,并为现代捆绑器提供了极大的支持。它为可以想象的每种类型的Wysiwyg编辑解决方案提供了广泛的协作支持。从类似于Google文档和中等文档的编辑器到Slack或类似Twitter的应用程序,在单个编辑框架内都是可能的。作为市场的领导者,它不断扩展和更新。
请参阅《快速启动指南》,以了解有关CKEditor 5安装的更多信息。
使用CKEditor 5开始使用所有功能的最简单方法是使用CKEditor 5 Builder准备自定义设置。您需要做的就是选择首选的编辑器类型作为基础,添加所有必需的插件,然后下载即可使用的软件包。
Ckeditor 5是一个打字稿项目。从v37.0.0开始,它提供了本地类型的定义。查看我们的专门指南,以了解有关打字稿支持的更多信息。
对于更高级的用户或需要集成CKEditor 5与其应用程序的人,我们准备了与流行的JavaScript框架集成:
CKeditor 5也是创建定制的丰富文本编辑解决方案的框架。
要了解如何开始从头开始构建编辑器,请访问CKEditor 5文档的CKEditor 5框架概述部分。
可以提供专门针对CKEditor 5相关内容的大量文档。您将找到可以帮助您启动项目的基本指南,高级深度介绍教程,以根据您的特定需求来量身定制编辑器,并帮助您提供解决方案和答案的部分。要了解更多信息,请参阅以下CKEditor 5文档部分:
对于常见问题,请访问Ckeditor生态系统帮助中心。有关该项目的高级概述,请参见CKEditor生态系统网站。
请关注CKEditor 5 ChangElog以获取发布详细信息,并在Cksource博客上查看CKEditor 5发行博客文章,以获取重要的发行重点和其他信息。
Ckeditor 5 Framework提供了对各种插件的访问权限,支持各种编辑功能。
从提供注释和跟踪更改的协作编辑支持,到使用户控制内容和结构(例如表,列表和字体样式)的编辑工具,到可访问性帮助者和多语言支持-CKEditor 5易于扩展且可自定义。诸如降价输入和输出和源编辑之类的特殊功能,或导出到PDF和Word为有多样化和专业需求的用户提供解决方案。图像和视频很容易支持,CKEditor 5提供了各种上传和存储系统来管理这些系统。
选项的数量和易于定制和添加新的选项使编辑体验在任何环境和专业背景方面都更好。
有关详细信息,请参阅CKEditor 5功能文档。
如果您想检查完整的CKEditor 5功能,包括高级功能,请注册免费的非承诺14天试用版。
Ckeditor 5的开发存储库位于https://github.com/ckeditor/ckeditor5。这是带来意见和贡献的最佳场所。让核心团队知道他们是否朝正确或错误的方向前进是很好的反馈,将不胜感激!
Ckeditor 5是一个模块化的多包,monorepo项目。它由几个软件包组成,这些软件包基于实现功能软件包的创建编辑框架。
ckeditor5
存储库是集中CKEditor 5的开发的地方。它将不同的软件包捆成一个位置,并为开发工作流提供了必要的辅助工具,例如构建器和测试跑步者。有关如何设置开发环境的基本信息可以在文档中找到。
请参阅《官方撰稿人指南》,以了解如何为项目贡献您的代码。
报告ckeditor5
存储库中的问题。在CKEditor 5文档的“获取支持”部分中阅读更多信息。
根据GNU通用公共许可证版本2或更高版本获得许可。有关许可证的完整详细信息,请检查LICENSE.md
文件或https://ckeditor.com/legal/ckeditor-oss-license。