ckeditor/ckeditor

JavaScript WYSIWYG 网页文本编辑器。

安装数3,527,121

依赖项: 90

建议者: 2

安全: 2

星标: 519

关注者: 66

分支: 410

语言:JavaScript

4.25.0 2024-08-21 11:39 UTC

This package is auto-updated.

Last update: 2024-08-26 13:12:01 UTC


README

⚠️ CKEditor 4:生命周期结束和扩展支持模型至2026年12月

CKEditor 4于2012年发布,于2023年6月30日达到生命周期的结束(EOL)。

有一个特别版,CKEditor 4 LTS(长期支持),在商业条款下可用(“扩展支持模型”),为任何希望扩展安全更新和关键错误修复覆盖范围的人提供。

CKEditor 4 LTS确保安全更新和关键错误修复直至2026年12月。

发布代码

此存储库包含CKEditor 4的官方发布版本。

每个发布版本有四个版本 — standard-allbasicstandardfull。它们在编译到主ckeditor.js文件中的插件数量以及工具栏配置方面有所不同。

有关basicstandardfull安装预设的比较的更多详细信息,请参阅。

standard-all构建包含所有官方CKSource插件,只有来自standard安装预设的插件被编译到ckeditor.js文件中,并在配置中启用。

此存储库中所有可用的版本都是使用CKBuilder构建的,因此它们已优化并准备好在生产环境中使用。

文档

CKEditor的开发者文档可在以下网址在线查看:https://ckeditor.npmjs.net.cn/docs/

安装

Git克隆

要安装可用的任何发布版本,只需克隆此存储库并切换到相应的分支(见下一部分)

git clone -b <release branch> git://github.com/ckeditor/ckeditor4-releases.git

Git子模块

如果您正在使用git进行项目开发并且想要集成CKEditor,我们建议将此存储库添加为子模块

git submodule add -b <release branch> git://github.com/ckeditor/ckeditor-releases.git <clone dir>
git commit -m "Added CKEditor submodule in <clone dir> directory."

使用包管理器

有关使用BowerComposernpm安装CKEditor的更多详细信息,请参阅使用包管理器安装CKEditor文章。

存储库结构

分支

此存储库包含以下分支

  • masterlateststandard-all预设的最新发布版本(包括预览版)。
  • stablestandard-all预设的最新稳定发布版本(非预览版)。
  • A.B.x(例如4.3.x) – A.B分支中standard-all预设的最新发布版本。
  • (basic|standard|full)/stable – 最新稳定发布标签点(非预览版)。
  • (basic|standard|full)/latest – 最新发布标签点(包括预览版)。
  • (basic|standard|full)/A.B.x(例如basic/4.0.x) – A.B分支中的最新发布版本。

标签

自4.3.3版本起,此存储库使用以下标签命名规则

  • x.y.z – 包含 standard-all 编辑器构建,例如 4.3.34.4.0 等。
  • (basic|standard|full)/x.y.z – 包含具有给定设置的编辑器构建,例如 basic/4.3.3

版本号遵循 语义版本控制 2.0.0 方案。

在版本 4.3.2 之前,标签以以下形式发布:x.y[.z]/(basic|standard|full)。例如:4.0/basic4.0.1/standard。这种约定在 CKEditor 4.3.3 中被改变,以符合语义版本控制方案。

检查您的安装

编辑器附带一个示例页面,可用于验证安装是否成功。查看 samples 目录。

要测试您的安装,只需调用您网站的以下页面

http://<your site>/<CKEditor installation path>/samples/index.html

例如

http://www.example.com/ckeditor/samples/index.html

许可证

根据您的选择,许可协议为 GPL、LGPL 和 MPL 许可证。

请查看 LICENSE.md 文件以获取有关许可证的更多信息。