<blockquote> <p>blockquote with no whitespace before <code>></code>.</p> </blockquote> <p>foo</p> <blockquote> <p>blockquote with one space before the <code>></code>.</p> </blockquote> <p>bar</p> <blockquote> <p>blockquote with 2 spaces.</p> </blockquote> <p>baz</p> <p> > this has three spaces so its a paragraph.</p> <p>blah</p> <pre><code>> this one had four so it's a code block. </code></pre> <blockquote> <blockquote> <p>this nested blockquote has 0 on level one and 3 (one after the first <code>></code> + 2 more) on level 2.</p> </blockquote> <p> > and this has 4 on level 2 - another code block.</p> </blockquote>