Я использую Kramdown и Octopress для написания текста уценки, но я не знаю, как получить \\
в html. Я попробовал \\\\
, но получил \
. Согласно документу, \
используется для побега. Кто-нибудь знает, как получить \\
в html, а не \\
? Благодарю. И я не понимаю, когда \\
будет переведено в \
и когда будет <br />
.
как создать последовательную обратную косую черту в октопрессе с помощью kramdown
Ответы (2)
Проблема не в Kramdown, а в плагине, который поставляется с Octopress, который называется rubypants.rb. Взгляните на plugins/rubypants.rb, и вы найдете метод с именем process_escapes, который выполняет несколько вызовов str.gsub. (Строка 335 или около того.) Один из них заменяет двойную обратную косую черту ("\") кодом перехода, который вы видите - исправьте эту строку, и все будет хорошо. (Вы можете исправить это, переместив «str.» на следующий gsub и удалив оставшуюся часть строки.)
person
Andrew Gibiansky
schedule
07.05.2013
Я не вижу здесь проблемы
$ kramdown --version
0.14.2
$ kramdown <<< '\\\\'
<p>\\</p>
person
Steven Penny
schedule
21.04.2013