All things ylixir.
Apparently github pages use jekyll as a backend. And jekyll supports blogging pretty easily. All you really have to do is follow the directions on github pages to get set up.
Once you have a proper github page set up, then you can find a jekyll template you like from http://jekyllthemes.org/.
Now start blogging! One easy way to do this without dealing with the git overhead is to use https://prose.io. I’m using it now and provides a very clean interface for writing.
A while back I had this idea to made a sort of wiki/blog service using github gists. You can find the archived version of tagist on github.
Since I’ve learned how easy it is to get a blog up and running with github pages, I won’t be working on my tagist project anymore.