You might want the fancy gh-pages Jekyll-ized version: malecki.github.io/edav/
However, if you want to look at more source-like files, you're in the right place!
_drafts/post-template.md is a post template. Here's how I would start a new post.
git checkout gh-pages
git fetch upstream
git merge upstream/gh-pages
git checkout -b my-new-blogpost
cp _drafts/post-template.md _posts/2014-14-14-is-not-a-valid-date.md
(Then add the correct filename to a new commit on your new branch which will be the basis of the request.)
Turn a post into fun reveal.js slides by using the 'pres' layout. Slides then nest in <section> tags (doc)