gpt4 book ai didi

pygments - Hugo + Pygments—如何更改突出显示主题?

转载 作者:行者123 更新时间:2023-12-03 06:34:35 30 4
gpt4 key购买 nike

将 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/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com