2017-08-05 35 views
0

我用化身为我的博客,我想更改Python代码片段的背景颜色更改CSS杰奇中的代码片断:如何在特定的语言

```python 
def foo(): 
    pass 
``` 

我发现,背景可以是改为_sass/_code.css

pre { 
    padding: 1.125em; 
    background-color: $pre-background-color; 
} 

但是,这会影响各种片段。有没有办法针对特定语言使用不同的设置?

回答

1

每种语言都有它自己的类,在这种情况下,它是language-python

要定制的Python源代码,你可以设置与类荧光笔的每个令牌的CSS,例如定制function令牌和Punctuation

.language-python .nf{ 
    background-color:red; 
    color:green; 
} 
.language-python .p{ 
    background-color:blue; 
    color:white; 
} 

该代码会给我们:

enter image description here

您可以在https://github.com/jneen/rouge/wiki/List-of-tokens处看到所有的Rouge令牌。

+0

正是我想要的,谢谢! –