1

我正在使用 Kramdown 和 Octopress 编写降价文本,但我不知道如何进入\\html。我试过\\\\但得到&#92;. 根据其文档,\用于逃生。有谁知道如何进入\\html,不&#92;&#92;?谢谢。我很困惑什么时候\\会被翻译成什么\时候会被翻译成<br />.

4

2 回答 2

4

问题不在于 Kramdown,而在于 Octopress 附带的一个名为 ruby​​pants.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 回答