我想将Jekyll用于Github页面,而且我在使用pygments时遇到了一些麻烦。 Jekyll似乎没有让我配置任何相关的pygments。
我想要(需要)改变两件事:
使用 linenos = table ,因此可以轻松复制代码。 {% highlight c linenos=table %}
不起作用。此外,在全局范围内定义它更方便,而不是在每个{% highlight ...
当我使用{% highlight c %}
(注意 C 词法分析器)时,pygments会产生类似:<div class="highlight"><code class="c">...</code></div>
的内容。因此,<code>
中的类 c 与用于<span>
的类 c 冲突,以突出显示源代码中的注释。如何告诉pygments使用 classprefix ?
两者都是此处记录的选项:http://pygments.org/docs/formatters。