batchnz / craft-ckeditor
使用 CKEditor 在 Craft CMS 中编辑富文本内容。
1.1.2
2020-03-09 09:00 UTC
Requires
- craftcms/cms: ^3.0.0-RC15
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 版本发布的进度。