gaomingcode / ckeditor5
功能强大的模块化架构富文本编辑器框架,具有现代集成和协作编辑等功能。
This package is auto-updated.
Last update: 2024-09-04 13:22:10 UTC
README
安装
Composer
composer require gaomingcode/ckeditor5
原始ReadMe
一套使用强大框架创建的可用富文本编辑器。考虑到实时协作编辑。
目录
快速开始
CKEditor 5 构建
CKEditor 5 构建是一组现成的富文本编辑器。每个“构建”提供了一种具有一组特性和默认配置的单种类型的编辑器。
以下CKEditor 5构建目前可用
示例
使用CKEditor 5构建创建编辑器非常简单,可以概括为两步
- 通过
<script>
标签加载所需的编辑器。 - 调用静态
create()
方法创建编辑器。
在您的HTML页面中添加一个CKEditor应替换的元素
<div id="editor"></div>
加载经典编辑器构建(您可以选择CDN、npm 和 zip下载)
<script src="https://cdn.ckeditor.com/ckeditor5/<version>/classic/ckeditor.js"></script>
调用 ClassicEditor.create()
方法
<script> ClassicEditor .create( document.querySelector( '#editor' ) ) .catch( error => { console.error( error ); } ); </script>
您已经准备就绪!
要了解如何开始其他构建,请查看CKEditor 5文档中的快速开始指南。
CKEditor 5 框架
CKEditor 5构建允许您快速轻松地初始化应用程序中的多种类型的编辑器。同时,CKEditor 5也是一个用于创建定制富文本编辑解决方案的框架。
要了解如何从头开始构建自己的编辑器,请访问CKEditor 5文档中的CKEditor 5框架概述部分。
文档和常见问题解答
有关更多信息,请参阅以下CKEditor 5文档部分
文档远未完成,将在v1.0.0准备就绪之前不断演变(编辑器也是如此)。
有关常见问题解答,请访问CKEditor生态系统帮助中心。有关项目的概览,请访问CKEditor生态系统网站。
贡献和项目管理
想法和讨论
CKEditor 5 的开发仓库位于 https://github.com/ckeditor/ckeditor5。这是提出意见和建议、贡献代码的最佳场所。让核心团队了解他们是否在正确的道路上前进是非常有价值的反馈,我们非常欢迎!
开发
CKEditor 5 是一个模块化、多包、单仓库的项目。它由几个包组成,这些包构成了编辑框架,基于此框架实现功能包。
ckeditor5 仓库是集中开发 CKEditor 5 的地方。它将不同的包捆绑在一起,并提供必要的辅助工具,如构建器和测试运行器。有关如何设置开发环境的基本信息可以在文档中找到。
请参阅官方贡献者指南了解如何将您的代码贡献给项目。
报告问题和功能请求
每个仓库独立处理其问题。然而,除非您知道问题属于哪个特定的仓库,否则建议在此仓库中报告问题。
有关支持的更多信息,请参阅支持页面。
版本
在 CKEditor 博客上查看 CKEditor 5 发布文章 https://ckeditor.npmjs.net.cn/blog/?category=releases&tags=CKEditor-5。
包
核心库
构建
特性
编辑器
主题
许可协议
本软件按照GNU 通用公共许可证第2版或更高版本许可。有关许可证的完整详情,请查看 LICENSE.md
文件或https://ckeditor.npmjs.net.cn/legal/ckeditor-oss-license。