CKEditor 内联代码片段突出显示

CKEditor inline code snippets highlighting

我在将 prism 代码片段语法荧光笔与 CKEditor 的内联版本集成时遇到问题 我已经在 <head> 中添加了所需的 JS 和 css 文件] 标签,但突出显示似乎不起作用

注意: 突出显示在完整的编辑器版本中工作正常('replace' 而不是 'inline')

这是我的代码:

<title>Title</title>
<link rel="stylesheet" href="plugins/codesnippet/lib/highlight/styles/arta.css">
<script src="ckeditor.js"></script>
<script src="plugins/codesnippet/lib/highlight/highlight.pack.js"></script>

</head>

<body>
    <div id="editor" contenteditable="true">
        <h1>Hello world!</h1>
        <p>I'm an instance of <a href="http://ckeditor.com">CKEditor</a>.</p>
    </div>
</body>
<script language="JavaScript">
    (function() {
        CKEDITOR.inline('editor')
    })();
</script>

</html>

这就是我得到的:

我发现了导致问题的原因,似乎 Prism Highlighter 没有处理 Prism JS 和 CSS 文件的自动加载,解决方案是这两行:

      <script src="plugins/prism/lib/prism/prism_patched.min.js"></script>
      <link rel="stylesheet" href="plugins/prism/lib/prism/prism_patched.min.css">