您可以通过覆盖这些 CSS 变量来更改突出显示颜色:
--hljs-comment:用于代码注释--hljs-number:用于代码中的数字值--hljs-string:用于代码中的字符串值--hljs-literal:用于代码中的字面量值--hljs-tag:用于 HTML/XML 标签--hljs-attribute:用于 HTML/XML 标签中的属性--hljs-symbol:用于代码中的符号--hljs-bg:用于代码块的背景颜色--hljs-builtin-name:用于内置函数名称
例如,要覆盖字符串颜色:
:root {
--hljs-string: pink;
}
看起来 hljs(使用的突出显示库)可能不支持突出显示您示例中的 Python 标识符,例如 degirum,但您可以通过更改其他颜色来获得非常接近的效果。
至于字体,这很奇怪——代码块默认应该以等宽字体显示。我建议您仔细检查您的主题,确保没有任何内容被覆盖。