我正在使用Kramdown和Octopress来编写markdown文本,但我不知道如何在html中获取\\
。我尝试\\\\
,但获得\
。根据其文档,\
用于逃避。有谁知道如何在html中获取\\
,而不是\\
?谢谢。我对将\\
转换为\
以及何时<br />
的时间感到困惑。
答案 0 :(得分:4)
问题不在于Kramdown,而在于Octopress附带的一个名为rubypants.rb的插件。看看plugins / rubypants.rb,你会发现一个名为process_escapes的方法,它会对str.gsub进行多次调用。 (第335行左右。)其中一个用您正在看到的转义代码替换双反斜杠(“\”) - 修复该行并且您将会很好。 (您可以通过将'str。'移动到下一个gsub并删除该行的其余部分来修复它。)
答案 1 :(得分:0)
我没有在这里看到问题
$ kramdown --version
0.14.2
$ kramdown <<< '\\\\'
<p>\\</p>