作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将 Pygments 与 Hugo 结合使用,我可以使用如下 block 进行语法突出显示:
```ruby
def hello object
puts "Hello, #{object}"
end
```
这个“有效”是因为代码是彩色的,但颜色不好,白色背景(来自 Hugo 主题)上有白色文本(来自 Pygments)。有没有办法改变突出显示的主题?
最佳答案
在 /config.toml
中,您需要以下行:
PygmentsCodeFences = true
PygmentsStyle = "monokai"
有关样式列表,https://help.farbox.com/pygments.html是一个很好的来源。我认为还有更多,但我还没有找到完整的列表。
对于代码块的背景,实际上这是由 Hugo 主题设置的,对于我使用的 Hyde 主题,我需要像这样覆盖 css:
/themes/hyde/static/css/override.css
pre {
background-color: #23241f;
}
code {
background-color: #EEE
}
并将引用链接添加到 /themes/hyde/layouts/partials/head.html
<link rel="stylesheet" href="{{ .Site.BaseURL }}css/override.css">
关于pygments - Hugo + Pygments—如何更改突出显示主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38821339/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!