Разрывы строк уценки в блоках кода

Используя Redcarpet, когда я включаю что-то вроде следующего в свою уценку, он не учитывает разрывы строк или отступы. Я пробовал два пробела в конце строк. Лишние строки между кодом. Кажется, ничего не работает.

```xml
<?xml version="1.0" encoding="UTF-8"?>
<hash>
   <money>3</money>
</hash>

```

Понятно:

<?xml version="1.0" encoding="UTF-8"?> <hash> <money>3</money> </hash>

Вот настройки Redcarpet:

Redcarpet::Markdown.new(Redcarpet::Render::HTML, :autolink => true, :space_after_headers => true, :fenced_code_blocks => true, :no_intra_emphasis => true, :lax_html_blocks => true)

Что мне нужно сделать, чтобы строки правильно разрывались и сохраняли отступ, как здесь или на GitHub?

Обновление-А исходник выглядит так:

<pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
                &lt;hash&gt;
                &lt;money&gt;3&lt;/money&gt;
                &lt;/hash&gt;  
                </code></pre>
6
задан Phrogz 4 May 2012 в 12:42
поделиться