gaomingcode/ckeditor5

功能强大的模块化架构富文本编辑器框架,具有现代集成和协作编辑等功能。

安装次数: 1,379

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 3,677

语言:JavaScript

27.1.0 2021-06-03 17:23 UTC

This package is auto-updated.

Last update: 2024-09-04 13:22:10 UTC


README

GitHub Version Packagist Downloads Github License

安装

Composer

composer require gaomingcode/ckeditor5

原始ReadMe

npm version

Build Status Dependency Status devDependency Status

Join newsletter Follow twitter

一套使用强大框架创建的可用富文本编辑器。考虑到实时协作编辑。

CKEditor 5 Classic rich text editor build screenshot

目录

快速开始

CKEditor 5 构建

CKEditor 5 构建是一组现成的富文本编辑器。每个“构建”提供了一种具有一组特性和默认配置的单种类型的编辑器。

以下CKEditor 5构建目前可用

示例

使用CKEditor 5构建创建编辑器非常简单,可以概括为两步

  1. 通过 <script> 标签加载所需的编辑器。
  2. 调用静态 create() 方法创建编辑器。

在您的HTML页面中添加一个CKEditor应替换的元素

<div id="editor"></div>

加载经典编辑器构建(您可以选择CDNnpmzip下载

<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