It’s delightfully simple and easy to set up a personal blog using Hexo and Github pages.
To start with follow the Github guide to create a repository that will be used for Github pages.
Download and install Hexo for your platform.
Install the Hexo git package.
Point your Hexo installation at the Github pages repository you’ve created.