Jekyll-在高亮显示代码块中为部分代码设置样式

Jekyll-在高亮显示代码块中为部分代码设置样式,jekyll,liquid,pygments,Jekyll,Liquid,Pygments,我使用pygments突出显示代码 我想在突出显示块的代码部分添加一些指定样式 例如,我想将“private String”颜色更改为红色 {% highlight java %} public class A { <span color="red">private String</span> xx; } {% endhighlight %} {%highlight java%} 公共A类{ 私有字符串xx; } {%endhighlight%} 如何执行此操

我使用pygments突出显示代码

我想在突出显示块的代码部分添加一些指定样式

例如,我想将“private String”颜色更改为红色

{% highlight java %}
public class A {
    <span color="red">private String</span> xx;
}
{% endhighlight %}
{%highlight java%}
公共A类{
私有字符串xx;
}
{%endhighlight%}

如何执行此操作?

名称令牌由Pygments转换为:

<span class="n">Private</span>
<span class="n">String</span>
<span class="n">name</span>

or 

<span class="o">(</span>
<span class="n">String</span>
<span class="n">name</span>
<span class="o">){</span>
但是,您不会以专用字符串特定标记为目标。 如果您想这样做,您将不得不编写自己的Pygments lexer

.highlight .n{ color: red; }