ckeditor 中的 Markdown 插件不起作用

Markdown plugin in ckeditor does not work

我在 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',
                ),
            ),
        ));

到目前为止一切正常,降价按钮出现在文本区域面板中。但是当我点击按钮时,按钮和文本字段变成灰色,我在控制台中得到这个错误:

InvalidCharacterError: String contains an invalid character (line 74)

编辑:我再次尝试使用 ckeditor.com 上的构建器创建带有 markdown 插件的 ckeditor,并用下载的编辑器替换包的 public 文件夹,但降价按钮仍然抛出同样的错误

ckeditor.com 上的插件版本似乎有问题,无法使用。 https://github.com/hectorguo/CKEditor-Markdown-Plugin 的最新版本有效。

它甚至是必要的,让 maximize plugin 板载,否则你无法从降价视图返回到普通视图(你会在控制台中看到一个错误,找不到命令最大化)。目前markdown插件中没有提到这个依赖