我使用的是Pelican4.0.1(在Debian扩展下)。在我的markdown文档中,我在代码块中有一小段shell代码:
foo > bar.txt令人意想不到的是,Pelican将>转换为html等效的>,这在代码块中并不理想:
foo > bar.txt我错过了什么,这里?
编辑:
上面这一行是我在浏览器中看到的。结果页面的实际html源代码是foo > bar.txt -因此,Pelican单独地对html编码进行了两次...
发布于 2019-01-30 01:41:07
经过进一步的研究,我发现这确实是Pelican4.01中的一个bug,或者是它的一个依赖项(可能是python-markdown)。请在github上查看此问题:https://github.com/getpelican/pelican/issues/2493
我还发现了一个适合我的变通方法:这个bug似乎只影响简单的缩进代码块,如下所示:
some text
foo > bar.txt
more text使用三重反引号语法时不会出现此问题:
some text foo > bar.txtmore texthttps://stackoverflow.com/questions/54407693
复制相似问题