Blog post about using Pandoc and doing everything in one branch for lessons

It's not clear how this approach handles HTML templating, CSS, etc.  Ideally you'd want this to be part of the Jekyll yaml header in the markdown. Note that simply adding a yaml header to the `.md` file in your example won't be sufficient, since pandoc will just eat it (thinking the yaml is metadata for pandoc itself, rather than part of the output, see http://stackoverflow.com/questions/24718393/retain-yaml-data-when-converting-markdown-to-html-with-pandoc).  

One could either allow pandoc to generate complete HTML with the templates already applied, or one would need some kind of work-around to re-append the yaml metadata