Contribute to this guide

指南CKEditor 5 框架概述

CKEditor 5 是一个项目,允许您快速轻松地在您的应用程序中初始化它提供的众多类型的编辑器之一。同时,它也是一个用于创建定制的富文本编辑解决方案的框架。前者得益于编辑器类型预设。后者 – 得益于 CKEditor 5 框架。

CKEditor 5 框架是一个高度灵活和通用的平台,提供一组组件,允许您创建任何类型的富文本编辑解决方案。它能够构建不同的、定制的编辑器,以满足特定需求。它还提供工具用于创建和集成用户制作的功能,以及用于自定义现有功能。

本指南解释了框架的构建方式以及如何开始使用它。

请注意,CKEditor 5 框架文档不断更新和扩展,但可能仍然缺少一些内容。随时 建议文档增强 并分享您对框架的反馈。

如果文档不足,不要害怕查看 CKEditor 5 包 的源代码。例如,如果您计划创建一个新功能,请检查是否已存在类似的功能,并尝试从其源代码中获取灵感。

# 何时使用框架?

CKEditor 5 Builder 提供了一种简单的方法来创建定制的安装,但某些类型的自定义需要使用框架。

  • 编写自己的功能。 新功能是使用框架实现的。
  • 自定义现有功能。 由于框架的功能,您可以更改现有功能的行为或外观。
  • 创建新型编辑器。 您可以使用框架创建新型编辑器。

总而言之:当现有构建无法满足您的需求或无法按您的需求进行自定义时,您需要开始使用框架。

# 本节内容

CKEditor 5 文档的本节提供了以下资源,可从左侧菜单 (或移动设备上的左上角主菜单按钮 访问

  • 教程 – 为所有开发人员准备的速成课程、基础教程和高级指南,帮助他们继续编写自己的 CKEditor 5 插件。
  • 开发工具 – 一套有用的工具和资源,供任何希望开发自己的编辑器的人使用。
  • 架构 – CKEditor 5 架构主要支柱的介绍。
  • 深入探讨 – 针对高级开发人员的更多框架信息。
  • 操作方法 – 如果您只需要知道如何设置 CKEditor 5 的高度或了解如何聚焦编辑器,那么这里就是正确的部分!