Thanks. I took the "making this pretty is the web clients job" approach, it looks nice in firefox reader mode. The two biggest issues are:
1. Syntax higlighting doesn't exist in reader.
2. The index page (http://flukus.github.io/) can't render in reader mode, it didn't hit the "must have a paragraph with at least 68 characters" or whatever the arbitrary limitation is.
For the later I'm hoping the add some sort of meta tag that allows me to enable it in future.