batchnz/craft-ckeditor

使用 CKEditor 在 Craft CMS 中编辑富文本内容。

安装: 421

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

语言:CSS

类型:craft-plugin

1.1.2 2020-03-09 09:00 UTC

This package is auto-updated.

Last update: 2024-09-09 18:38:53 UTC


README

此插件为 Craft CMS 添加了“CKEditor”字段类型,该字段类型由 CKEditor 5 (开发者预览版 v0.11.0) 提供丰富的文本编辑功能。

要求

此插件需要 Craft CMS 3.0.0-RC15 或更高版本。

安装

您可以从插件商店或使用 Composer 安装此插件。

从插件商店安装

转到项目的控制面板中的插件商店,搜索“CKEditor”。然后在其模态窗口中点击“安装”按钮。

使用 Composer

打开您的终端并运行以下命令

# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require craftcms/ckeditor

# tell Craft to install the plugin
./craft install/plugin ckeditor

配置

HTML Purifier 配置

CKEditor 字段使用 HTML Purifier 确保没有恶意代码进入其字段值,以防止 XSS 攻击和其他漏洞。

您可以为您的 CKEditor 字段创建自定义的 HTML Purifier 配置。它们应该以 JSON 文件的形式存储在您的 config/htmlpurifier/ 文件夹中。

以下是一个起点,这是 CKEditor 字段在没有选择自定义 HTML Purifier 配置时使用的默认配置

{
    "Attr.AllowedFrameTargets": ["_blank"],
    "Attr.EnableID": true
}

请参阅 HTML Purifier 文档 以获取可用配置选项的列表。

路线图

您可以从 1.0 项目 跟踪我们向 1.0 GA 版本发布的进度。