我需要在Hugo中突出显示语法。当前使用Highlight.js。我喜欢最终外观,但不喜欢它的工作原理。它使用javascript运行词法分析器并应用样式。相反,我想在Hugo构建阶段运行lexer,以便该网站不使用javascript。实际上,我想缩短页面加载时间,并且还消除了运行JS和应用样式所需的“闪烁”效果。公开征求意见。谢谢,鲁本
Hugo使用chroma作为编译时语法突出显示器,因此您无需在Hugo中使用Highlight.js。
From the Hugo page on syntax highlighting:
Hugo带有来自Chroma的非常快速的语法突出显示。Hugo将Chroma用作其代码突出显示器;它是用Go内置的,并且确实非常快-并且对于与我们之前使用的Pygments兼容的最重要部分。