On Sun, Nov 6, 2011 at 10:11 PM, Ryan Chan <ryanchan...@gmail.com> wrote: > Hello, > > How to correctly made multiline code block within a list, like.. > > > * foo > * bar > * ``` Code 1 > Code 2 > Code 3 > ``` > * Another list item > > > The above markup is not working, what I want is Code 1, Code 2 and > Code 3 appear in different lines.
Ryan, The backtick syntax is for code spans. If you want code blocks, then to should be using indented blocks. The block needs to be indented at least four spaces. Unfortunately, not all markdown implementations will recognize this (including markdown.pl). In fact, some implementations will will never allow *only* a code block in a list item. However, if you what to use the multiple block in a list item syntax that will work. Therefore, you list item will need some paragraph, followed by a blank line, followed by your code block. Of course, as additional blocks within a list item need to be indented four spaces, already, you will need to indent 8 spaces for a code block. So, something like this (spaces replaced by dots for illustrative purposes only): * foo * bar * A paragraph followed by a blank line ........Code 1 (8 spaces of indent) ........Code 2 ........Code 3 * Another list item If you don't want the extra paragraph, check http://babelmark.bobtfish.net/ for implementations that don't require it. -- ---- \X/ /-\ `/ |_ /-\ |\| Waylan Limberg _______________________________________________ Markdown-Discuss mailing list Markdown-Discuss@six.pairlist.net http://six.pairlist.net/mailman/listinfo/markdown-discuss