2014-09-23 69 views
0

我使用代碼突出顯示代碼。Jekyll - 在突出代碼塊中設置代碼的一部分

我想在高亮區塊的部分代碼中添加一些指定樣式。

例如,我想將「私人字符串」顏色更改爲紅色。

{% highlight java %} 
public class A { 
    <span color="red">private String</span> xx; 
} 
{% endhighlight %} 

我該怎麼做?

回答

0

一個名稱標記由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> 

造型.N類可以在你的highlight.css來完成(或者.scss)有:

.highlight .n{ color: red; } 

但您不會以特定標記爲目標私人字符串。 如果你想這樣做,你將不得不寫你自己的Pygments詞法分析器