2013-04-21 38 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>