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