PaperMod使用Chroma切换代码高亮明暗主题

最近给博客调整代码高亮样式时,遇到一个小问题:使用 Hugo 的 Chroma 高亮,并设置 noClasses: true、style: "tango" 后,一些代码块看起来颜色特别浅。尤其是生成出来带有 class="language-fallback" 的代码块,浅灰背景配浅灰文字,阅读体验不太好。 折腾了一圈后,发现更适合 PaperMod 的方式是:关闭内联样式,使用 Chroma 生成 CSS 类,然后自己准备亮色和暗色两套高亮样式,让它们跟随 PaperMod 的主题切换。 ...

2026年06月07日 · 4 分钟 · 1881 字