I ran into a problem formatting a code block in a numbered list. I notice that I am not the first one to run into this problem -- there are more than a dozen questions related to this topic.
The solution is to add four extra spaces for each nested level of the list item that the code block appears in.
I wonder if the following steps can be taken to help newbies out with this issue --
In the "How to Format" reference (that appears to the right of you when edit, reword the "indent code by 4 spaces": "indent code by 4 spaces. In lists, add an extra 4 spaces for level of the list item"
Add this information to the full reference as well. Currently, it says this" "To put other Markdown blocks in a list; just indent four spaces for each nesting level:" which is helpful to those who know markdown and are familiar with the terms, but will totally fly over the head of a newbie (who is the one who actually needs to know). Add an example of a code block within an nested list.
Fix the code button on the format bar (above the edit box) to figure out how many spaces to add automatically.
Add this information to the FAQ
pre
tag to format your code, or add an extra 4 spaces, even if the code block is at the end of the numbered list.