<br><br>On Saturday, November 23, 2013, Mariusz Wojcik  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">    &lt;li&gt;[Home](/)&lt;/li&gt;<br>
    &lt;li&gt;[About Me](/about-me.html)&lt;/li&gt;<br>
    &lt;li&gt;[Projects](/projects.html)&lt;/li&gt;<br>
<br>
creates<br>
<br>
    &lt;p&gt;&lt;li&gt;&lt;a href=&quot;/&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;<br>
    &lt;li&gt;&lt;a href=&quot;/about-me.html&quot;&gt;About Me&lt;/a&gt;&lt;/li&gt;<br>
    &lt;li&gt;&lt;a href=&quot;/projects.html&quot;&gt;Projects&lt;/a&gt;&lt;/li&gt;&lt;/p&gt;<br>
<br>
Is this a bug or a feature? I think it shouldn&#39;t be that way because the &lt;p&gt;<br>
Tags around `li`s are illegal.<br>
</blockquote><div><br></div><div>As the docs [1] state: “<font><span style="background-color:rgba(255,255,255,0)">Markdown is smart enough not to add extra (unwanted) `&lt;<code>p&gt;` </code>tags around HTML block-level tags.” The key there is “block-level tags” which `&lt;li&gt;`s are not ( go ahead and check the HTML spec on that). If you want to create raw HTML lists, then you need to wrap them in the appropriate block-level tag yourself. </span></font></div>
<div><font><span style="background-color:rgba(255,255,255,0)"><br></span></font></div><div><font><span style="background-color:rgba(255,255,255,0)">This is a case of garbage in - garbage out. When you&#39;re using raw HTML, you need to use valid HTML. Markdown will not fix your invalid HTML for you. So, in your case, a `&lt;li&gt;` not in a `&lt;ol&gt;` or `&lt;ul&gt;` in not valid HTML. Therefore markdown doesn&#39;t fix it to make it valid. Markdown&#39;s understanding of HTML is way to limited for that.</span></font></div>
<div><font><span style="background-color:rgba(255,255,255,0)"><br></span></font></div><div><font><span style="background-color:rgba(255,255,255,0)">Hope that explains things for you.</span></font></div><div><font><span style="background-color:rgba(255,255,255,0)"><br>
</span></font></div><div><font><span style>[1]: <a href="http://daringfireball.net/projects/markdown/syntax#html">http://daringfireball.net/projects/markdown/syntax#html</a></span></font></div><br><br>-- <br>Waylan Limberg<br>