spacing before list continuations
    John MacFarlane 
    jgm at berkeley.edu
       
    Sat Jan  6 21:02:59 EST 2007
    
    
  
According to the official Markdown syntax documentation, "List items may
consist of multiple paragraphs. Each subsequent paragraph in a list item
must be intended by either 4 spaces or one tab."
But Markdown.pl (v. 1.0.2b7 & 1.0.1) seems to allow continuation
paragraphs that are indented fewer than 4 spaces.  So, for example,
given the following input
---------------------
1.  one
  continuation
---------------------
Markdown.pl produces:
---------------------
<ol>
<li><p>one</p>
<p>continuation</p></li>
</ol>
---------------------
Is this a bug, or should the documentated syntax be revised?  This more
relaxed behavior is nice in some cases, but it seems to cause problems
in others.  For example, this ought to be a nested list followed by a
horizontal rule:
---------------------
+   item 1
    +   item 2
  *   *   *   *   *
---------------------
But Markdown.pl produces this bizarre HTML:
---------------------
<ul>
<li><p>item 1</p>
<ul><li><p>item 2</p></li>
<li><ul><li><ul><li><ul><li>*</li></ul></li></ul></li></ul></li></ul></li>
</ul>
---------------------
Best,
John
    
    
More information about the Markdown-Discuss
mailing list