Small nitpick: If you say you generate HTML5 markup, I think you should make use of the new HTML5 tags like <header>, <footer> etc in the rendered file. Right now it looks like you are just changing the doctype?<p>See how HTML5BoilerPlate uses the header & footer tags: <a href="https://github.com/h5bp/html5-boilerplate/blob/master/index.html" rel="nofollow">https://github.com/h5bp/html5-boilerplate/blob/master/index....</a><p>It would also be nice it you can directly output a version of html that contains all the features from HTML5BoilerPlate.