在 Pelican 中使用 HTML 作为源代码时,如何获得语法高亮显示?

How do I get syntax highlighting when using HTML as source in Pelican?

我最近开始使用 pelican cms,我更喜欢用 HTML 写文章,而不是 rst 或 markdown。没关系。鹈鹕让我这样做。

但我似乎找不到任何方法来为 <pre> 块指定语言,因此 Pelican 将 运行 通过 Pygments 来生成语法高亮显示。

文档仅指定了如何使用 markdown 或 rst 执行此操作。

那是因为pelican本身并没有直接使用Pygments。它通过 mdrst 处理器应用。至于 HTML 内容,pelican 除了从中提取元数据外什么都不做。使用 highlight.js.

之类的东西可能更容易