Well. Finally got around to putting this website together.
A good point to start was Creating and Hosting a Personal Site on GitHub.
After installing ruby and jekyll you can start a local server with the following command
jekyll serve --watch
and henceforth you can use markdown to author your posts.