如何在Plone重构文本内容中显示代码块

时间:2013-11-28 11:05:13

标签: plone restructuredtext pygments

我正在尝试在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'来调用

这就是类名很长的原因。我有两个选择:

  • 找到如何改变它? (不仅仅是猴子修补,但是呼叫链很大......)
  • 找到如何使用pygments生成长版本

0 个答案:

没有答案