首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pelican: markdown codeblock '>‘变成了'>’

Pelican: markdown codeblock '>‘变成了'>’
EN

Stack Overflow用户
提问于 2019-01-29 01:55:53
回答 1查看 218关注 0票数 0

我使用的是Pelican4.0.1(在Debian扩展下)。在我的markdown文档中,我在代码块中有一小段shell代码:

代码语言:javascript
复制
foo > bar.txt

令人意想不到的是,Pelican将>转换为html等效的>,这在代码块中并不理想:

代码语言:javascript
复制
foo > bar.txt

我错过了什么,这里?

编辑:

上面这一行是我在浏览器中看到的。结果页面的实际html源代码是foo > bar.txt -因此,Pelican单独地对html编码进行了两次...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-30 01:41:07

经过进一步的研究,我发现这确实是Pelican4.01中的一个bug,或者是它的一个依赖项(可能是python-markdown)。请在github上查看此问题:https://github.com/getpelican/pelican/issues/2493

我还发现了一个适合我的变通方法:这个bug似乎只影响简单的缩进代码块,如下所示:

代码语言:javascript
复制
some text

     foo > bar.txt

more text

使用三重反引号语法时不会出现此问题:

代码语言:javascript
复制
 some text
代码语言:javascript
复制
  foo > bar.txt
代码语言:javascript
复制
more text
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54407693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档