Ways to mess you up in a code block - use "---" right under a "'''"
It seems that if you use a code block (doesn't seem to matter if it's a 'named' block or not (i.e. javascript, bash, etc)), but if you have:
```
---
something here
```
Then, it will mess your Markdown up pretty royally! You have to do something like the following:
```
--- (note blank line above)
then other stuff
```
What a mess, but at least I figured it out.