2

我想将 Jekyll 用于 Github 页面,但我在使用 pygments 时遇到了一些困难。Jekyll 似乎不允许我配置任何与 pygments 相关的内容。

我想要(需要)改变两件事:

  1. 使用linenos=table可以轻松复制代码。{% highlight c linenos=table %}不起作用。此外,全局定义 this 会更方便,而不是在每个{% highlight ...

  2. 当我使用{% highlight c %}(注意C词法分析器)时,pygments 会生成类似:<div class="highlight"><code class="c">...</code></div>. 因此,在突出显示的源代码中,类c与用于s的类c<code>冲突。如何告诉 pygments 使用classprefix<span>

两者都是此处记录的选项:http: //pygments.org/docs/formatters

4

0 回答 0