我正在使用Pelican 4.0.1(在Debian拉伸下)。在我的降价文档中,我在代码块中有一小段shell代码:
foo > bar.txt
出乎意料的是,Pelican将>
变成了与HTML等效的>
,这在代码块中并不理想:
foo > bar.txt
我在这里想念什么?
编辑:
以上是我在浏览器中看到的内容。结果页面的实际html源代码为foo > bar.txt
–因此,显然,Pelican进行了两次html编码...
答案 0 :(得分:0)
经过更多研究,我发现这确实是Pelican 4.01中的一个错误或它的依赖项之一(可能是python-markdown)。在github上查看此问题:https://github.com/getpelican/pelican/issues/2493
我还找到了一种对我有效的解决方法:该错误似乎只影响像这样的简单缩进代码块:
some text
foo > bar.txt
more text
使用三重反引号语法时不会发生此问题:
some text
```
foo > bar.txt
```
more text