Markdown 停止Jekyll中pre标记之间的内容转换

Markdown 停止Jekyll中pre标记之间的内容转换,markdown,jekyll,redcarpet,Markdown,Jekyll,Redcarpet,在杰基尔附近经营一个小网站。我经常遇到的一个问题是,降价一直在修改预标记之间的内容 两个明显的例子 第一: <pre>a & b</pre> <pre>I am "happy"</pre> a&b 转换为 a&; 第二个例子: 我“快乐” 皈依 我“快乐” 如果不清楚,后一个例子是将引号转换为智能引号。这对我来说很糟糕,因为我的pre标记包含一些代码示例,其中智能引号会变成语法错误。此外,我还尝试在pre标记之间使用&

在杰基尔附近经营一个小网站。我经常遇到的一个问题是,降价一直在修改预标记之间的内容

两个明显的例子

第一:

<pre>a & b</pre> 
<pre>I am "happy"</pre> 
a&b
转换为

a&;
第二个例子:

我“快乐”
皈依

我“快乐”
如果不清楚,后一个例子是将引号转换为智能引号。这对我来说很糟糕,因为我的pre标记包含一些代码示例,其中智能引号会变成语法错误。此外,我还尝试在pre标记之间使用&between,希望转换器能插入一个&。相反,它(叹息)让它成为&

有没有一种明显的方法告诉Jekyll(或Red地毯)代码的一部分不应该通过markdown转换器运行

布拉德利红毯2.2.2。请尝试以下步骤:

需要“红地毯”
markdown=red地毯::markdown.new(red地毯::Render::HTML,:autolink=>true,:space\u after\u headers=>true,:fenced\u code\u blocks=>true)
render(“强生公司说,它们不是出售的。”)
这就是我的结果:

“它们不是出售的,强生公司说。\n”
<pre>I am "happy"</pre> 
<pre>I am “happy”</pre>