You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CKEditor更新后自动转HTML标签为BBCode格式的问题求助

解决CKEditor自动将HTML标签转为BBCode的问题

核心原因

更新后CKEditor启用了BBCode插件或配置强制使用BBCode输出格式,导致HTML标签被自动转换。

具体修复步骤

1. 移除BBCode插件加载配置

打开CKEditor的config.js配置文件,查找并删除/注释掉加载BBCode插件的代码:

// 删掉这行或者用//注释
// config.extraPlugins = 'bbcode';

2. 强制设置输出格式为HTML

在config.js中添加以下配置,明确指定输出为HTML格式:

config.outputFormat = 'html';

如果使用的是CKEditor 5,确保使用标准HTML构建包,并在初始化时排除BBCode相关插件:

ClassicEditor
    .create( document.querySelector( '#editor' ), {
        plugins: [/* 你的核心插件列表,不要包含bbcode */],
        toolbar: [/* 你的工具栏选项 */]
    } )
    .catch( error => {
        console.error( error );
    } );

3. 调整内容过滤规则

确保内容过滤不会将HTML转为BBCode,可直接允许所有内容(或按需指定允许的标签):

// 允许所有HTML标签(按需调整)
config.allowedContent = true;

// 或者精准允许特定标签
config.allowedContent = 'b strong p;';

验证方法

修改配置后清空浏览器缓存,重新加载页面,输入hi <strong>Ali</strong>测试,确认输出为hi <b>Ali</b>(或保留原始HTML标签)。

内容的提问来源于stack exchange,提问作者user2699203

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 03:57:04