我正在尝试在cms Plone中支持语法高亮。
上下文:我们正在使用基础Plone安装。添加文档并将类型从HTML更改为Restructuredtext,然后添加一个简单的代码块:
.. code-block :: python
from plone import api
保存文档,您有以下html代码块
<pre class="code python literal-block">
<span class="keyword namespace">from</span> <span class="name namespace">plone</span> <span class="keyword namespace">import</span> <span class="name">api</span>
</pre>
所以转换发生了,但这里使用的类不适合我在Internet上找到的任何CSS。
调试这个显示我docutils.utils.code_analyser.py Lexer。 init 用tokennames ='long'而不是tokennames ='short'来调用
这就是类名很长的原因。我有两个选择: