我最近开始使用鹈鹕cms,我更喜欢用HTML编写我的文章,而不是rst或markdown。多数民众赞成。 Pelican让我这样做。
但我似乎无法找到任何方法来指定<pre>
块的语言,因此Pelican将通过Pygments运行它以生成语法高亮显示。
文档仅指定如何使用markdown或rst进行此操作。
答案 0 :(得分:2)
那是因为鹈鹕本身不直接使用Pygments。它通过md
和rst
处理器应用。对于HTML内容,除了从中提取元数据之外,pelican不会执行任何操作。使用像highlight.js这样的东西可能更容易。