I believe the following example needs no explanation.
- What is going on here?
Why would you do this?
// Do Stuff
I'm note sure about what should happen (the original markdown spec leaves out all the edge cases), but I guess this is what you want:
Just add another four spaces.
search for "skip a line and indent eight spaces" to see the example
Note that there is indeed a bug having to do with blank lines inside code that is itself inside a list.