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