如何使用kramdown在octopress中创建连续的反斜杠

时间:2013-04-21 15:34:37

标签: html markdown octopress

我正在使用Kramdown和Octopress来编写markdown文本,但我不知道如何在html中获取\\。我尝试\\\\,但获得&#92;。根据其文档,\用于逃避。有谁知道如何在html中获取\\,而不是&#92;&#92;?谢谢。我对将\\转换为\以及何时<br />的时间感到困惑。

2 个答案:

答案 0 :(得分:4)

问题不在于Kramdown,而在于Octopress附带的一个名为rubypants.rb的插件。看看plugins / ruby​​pants.rb,你会发现一个名为process_escapes的方法,它会对str.gsub进行多次调用。 (第335行左右。)其中一个用您正在看到的转义代码替换双反斜杠(“\”) - 修复该行并且您将会很好。 (您可以通过将'str。'移动到下一个gsub并删除该行的其余部分来修复它。)

答案 1 :(得分:0)

我没有在这里看到问题

$ kramdown --version
0.14.2

$ kramdown <<< '\\\\'
<p>\\</p>