我在symfony项目中成功安装了ckeditor,并通过以下方式激活了markdown插件:
$builder->add('content', CKEditorType::class, array(
'config' => array(
'extraPlugins' => 'markdown',
),
'plugins' => array(
'wordcount' => array(
'path' => '/bundles/ivoryckeditor/plugins/markdown/',
'filename' => 'plugin.js',
),
),
));
到目前为止,降价按钮出现在textarea面板中。但是,当我单击按钮时,按钮和文本字段变为灰色,我在控制台中收到此错误:
InvalidCharacterError:字符串包含无效字符(第74行)
编辑:我再次尝试使用ckeditor.com上的构建器创建带有markdown插件的ckeditor,并用下载的编辑器替换了该软件包的公共文件夹,但仍然是markdown按钮引发相同的错误
答案 0 :(得分:2)
似乎ckeditor.com上的插件版本是错误的,从未奏效。 https://github.com/hectorguo/CKEditor-Markdown-Plugin的最新版本可以使用。
甚至有必要让板载maximize plugin,否则你无法从降价视图回到普通视图(你会在控制台看到错误,找不到命令最大化)。目前,降价插件中没有提到这种依赖性。