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