我和Jekyll一起玩,并且能够改变我网站的背景颜色。但是,无论我在_syntax-highlighting.scss
中更改了哪种背景或背景颜色属性,我仍然会得到相同的浅灰色背景(即使我重新启动了jekyll服务器)。
对于我来说,没有任何css / sass默认文件对我来说是显而易见的。
答案 0 :(得分:2)
_sass/base.scss
并更改pre, code
规则:
pre,
code {
...
background-color: #eef;
}
答案 1 :(得分:0)
大卫·雅克(David Jacquel)给出的答案对我不起作用。
对我有用的是以下内容;
转到此文件/static/css/main.css
并更改pre
的参数。
Background
是代码块的背景色,color
是其中的字体颜色。
不知何故,.highlight
参数胜过pre
参数。我也评论了.highlight
部分。这就是最终代码的样子。
/* Content */
div.content pre {
background: #d42525;
padding: 10px;
color: rgb(20, 199, 29);
overflow-x: auto;
font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
font-size: 12px;
border: none;
}
/* Removed this part to be able to change background of "pre" */
/* div.content .highlight {
background: #333333;
} */
使用here
中的参数,您可以看到代码块的外观