2013-04-21 57 views
1

我正在使用Kramdown和Octopress编写降价文本,但我不知道如何在html中获取\\。我试过\\\\,但得到&#92;。根据其文档,\用于逃生。有谁知道如何在html中获得\\,而不是&#92;&#92;?谢谢。而且我很困惑什么时候\\将被翻译成\以及什么时候会是<br />如何使用kramdown创建连续的八进制反斜杠

回答

4

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

0

这里我不

$ kramdown --version 
0.14.2 

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