-
-
Notifications
You must be signed in to change notification settings - Fork 496
Closed
Labels
Description
Noticed this while looking at the test samples in #839.
CommonMark spec states that a list item can begin with at most one blank line. Example 280 demonstrates this.
var result = Markdown.ToHtml("-\n\n foo");The result is:
<ul>
<li></li>
</ul>
<p>foo</p>
If one more empty item is added
var result = Markdown.ToHtml("-\n-\n\n foo");Everything is as expected again:
<ul>
<li></li>
<li></li>
</ul>
<p>foo</p>
But if a blank line is inserted between the items:
var result = Markdown.ToHtml("-\n\n-\n\n foo");The result is suddenly
<ul>
<li></li>
<li><p>foo</p></li>
</ul>
Isn't this strange?