Hugo No-JS语法高亮显示,带有highlight.js或pyramid.js

问题描述 投票:0回答:1

我需要在Hugo中突出显示语法。当前使用Highlight.js。我喜欢最终外观,但不喜欢它的工作原理。它使用javascript运行词法分析器并应用样式。相反,我想在Hugo构建阶段运行lexer,以便该网站不使用javascript。实际上,我想缩短页面加载时间,并且还消除了运行JS和应用样式所需的“闪烁”效果。公开征求意见。谢谢,鲁本

syntax-highlighting hugo static-site highlight.js prism.js
1个回答
0
投票

Hugo使用chroma作为编译时语法突出显示器,因此您无需在Hugo中使用Highlight.js。

From the Hugo page on syntax highlighting

Hugo带有来自Chroma的非常快速的语法突出显示。Hugo将Chroma用作其代码突出显示器;它是用Go内置的,并且确实非常快-并且对于与我们之前使用的Pygments兼容的最重要部分。

© www.soinside.com 2019 - 2024. All rights reserved.