我正在使用 Kramdown 和 Octopress 编写降价文本,但我不知道如何进入\\
html。我试过\\\\
但得到\
. 根据其文档,\
用于逃生。有谁知道如何进入\\
html,不\\
?谢谢。我很困惑什么时候\\
会被翻译成什么\
时候会被翻译成<br />
.
问问题
138 次
2 回答
4
问题不在于 Kramdown,而在于 Octopress 附带的一个名为 rubypants.rb 的插件。查看 plugins/rubypants.rb,您会发现一个名为 process_escapes 的方法,它对 str.gsub 进行了多次调用。(第 335 行左右。)其中一个用您看到的转义码替换双反斜杠(“\”) - 修复该行,你会很好。(您可以通过将“str.”移动到下一个 gsub 并删除该行的其余部分来修复它。)
于 2013-05-07T07:30:44.900 回答
0
我在这里没有看到问题
$ kramdown --version
0.14.2
$ kramdown <<< '\\\\'
<p>\\</p>
于 2013-04-21T19:21:06.410 回答