作者:手机用户2502922685 | 来源:互联网 | 2023-08-27 07:44
From Hugo 0.28, the default syntax hightlighter in Hugo is Chroma; it is built in Go and is really, really fast – and for the most important parts compatible with Pygments.
https://gohugo.io/content-management/syntax-highlighting/
该提问来源于开源项目:wowchemy/wowchemy-hugo-modules
Tested on
,
1
| academic v4.8.0-28-gfc94d95 |
(git describe --tags)
code blocks are not getting syntax highlighting properly.
I've managed to enable chroma for highlighting by the following:
Under config.toml, change to:
[markup.highlight]
codeFences = true
Under params.toml, change to:
highlight = false
THAT'S IT.
If you need to adjust look and feel of code blocks, use custom.scss, here's what I have for my site:
1 2 3 4 5 6 7 8 9 10
| css
div.highlight pre {
background: #44475a !important;
padding: 0.5rem;
font-size: 0.85rem;
}
div.highlight code {
background: #44475a !important;
} |
Hope it's helpful!