You and me both. :smile:

There's a [maruku bug](https://github.com/bhollis/maruku/issues/28) which prevents fenced code blocks from being properly rendered. There are three options:

1. Reformat code blocks
2. Switch to a different markdown rendered (which Jekyll supports), e.g., rdiscount or kramdown
3. Use Pygments

I went with 3, just because it was the fastest / cleanest for a first pass, but switching rendering engines (configurable via `_config.yml`) until things are fixed upstream may make more sense. I believe Kramdown has Table of Contents support, but when I tested, the css on the code blocks was a bit wonky.