Code blocks not working correctly?

Note that you really need a space between the triple backticks block and the language. If we don’t teach people this it leads to some weird edge conditions internal to commonmark.