如何配置Pygments';Jekyll中的HTML格式化程序

如何配置Pygments';Jekyll中的HTML格式化程序,jekyll,pygments,Jekyll,Pygments,我想在Github页面上使用Jekyll,但我在pygments上有点挣扎。Jekyll似乎不允许我配置任何与pygments相关的东西 我想(需要)改变两件事: 使用linenos=table,以便轻松复制代码{%highlight c linenos=table%}不起作用。此外,在全局范围内而不是在每个{%highlight… 当我使用{%highlight c%}(注意clexer)时,pygments会生成如下内容:…。因此,中的类c与突出显示的源代码中用于注释的类c冲突。如何告诉py

我想在Github页面上使用Jekyll,但我在pygments上有点挣扎。Jekyll似乎不允许我配置任何与pygments相关的东西

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

  • 使用linenos=table,以便轻松复制代码<代码>{%highlight c linenos=table%}不起作用。此外,在全局范围内而不是在每个
    {%highlight…

  • 当我使用
    {%highlight c%}
    (注意clexer)时,pygments会生成如下内容:
    。因此,
    中的类c与突出显示的源代码中用于注释的类c冲突。如何告诉pygments使用类前缀

  • 这两个选项都记录在这里:。

    linenos不支持这一点。对于C,您应该能够使用
    C
    shortname,确保使用了正确的样式表