title: Preserve link breaks with marked.js
body: <p>Markdown is great but it has some pretty funky rules around line breaks. I want to preserve line breaks from the original text in the rendered html but I'm having a hell of a time working out how to do this. In the following example there are two empty lines between five and six but the markdown renderer used by stackoverflow only shows one blank line in the output.</p>
  
  <ul>
  <li>one</li>
  <li>two</li>
  <li>three</li>
  </ul>
  
  <p>four</p>
  
  <p>five</p>
  
  <p>six </p>
  
  <p>I'm open to anything at this point, any javascript markdown engine, any hacks, just something that will get this working...</p>