2017-08-05 81 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

正是我想要的,謝謝! –