title: Markdown Line Breaks in Code Blocks
body: <p>Using Redcarpet, when I include something like the following in my markdown, it does not respect any line breaks or indention. I've tried two spaces at the end of lines. Extra lines between code. Nothing seems to work.</p>
  
  <pre><code>```xml
  &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;hash&gt;
     &lt;money&gt;3&lt;/money&gt;
  &lt;/hash&gt;
  
  ```
  </code></pre>
  
  <p>I see:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;hash&gt; &lt;money&gt;3&lt;/money&gt; &lt;/hash&gt;
  </code></pre>
  
  <p>Here are the Redcarpet settings:</p>
  
  <pre><code>Redcarpet::Markdown.new(Redcarpet::Render::HTML, :autolink =&gt; true, :space_after_headers =&gt; true, :fenced_code_blocks =&gt; true, :no_intra_emphasis =&gt; true, :lax_html_blocks =&gt; true)
  </code></pre>
  
  <p>What do I need to do to make the lines break properly and preserve indention, just like here or on GitHub?</p>
  
  <p><strong>Update</strong> - And the source looks like:</p>
  
  <pre><code>&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
                  &amp;lt;hash&amp;gt;
                  &amp;lt;money&amp;gt;3&amp;lt;/money&amp;gt;
                  &amp;lt;/hash&amp;gt;  
                  &lt;/code&gt;&lt;/pre&gt;
  </code></pre>