鹈鹕:降价代码块“>”变成“>”

时间:2019-01-28 17:55:53

标签: markdown pelican

我正在使用Pelican 4.0.1(在Debian拉伸下)。在我的降价文档中,我在代码块中有一小段shell代码:

foo > bar.txt

出乎意料的是,Pelican将>变成了与HTML等效的>,这在代码块中并不理想:

foo > bar.txt

我在这里想念什么?

编辑:

以上是我在浏览器中看到的内容。结果页面的实际html源代码为foo > bar.txt –因此,显然,Pelican进行了两次html编码...

1 个答案:

答案 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