我最近开始使用 pelican cms,我更喜欢用 HTML 来写我的文章,而不是 rst 或 markdown。没关系。鹈鹕让我这样做。
但我似乎找不到任何方法来指定<pre>
块的语言,因此 Pelican 将通过 Pygments 运行它以生成语法高亮。
该文档仅指定如何使用 markdown 或 rst 执行此操作。
那是因为 pelican 本身并不直接使用 Pygments。它通过md
和rst
处理器应用。至于 HTML 内容,pelican 除了从中提取元数据之外什么都不做。使用highlight.js之类的东西可能更容易。