Github pages provides a very nice integration with Jekyll. And there are very large varites jekyll them you can choose to decorate your site and posts
There are coule of guide can help you.It's painless to create your own blog website with jekyll and github page. You don't need to find a host, a space to start your personal webiste. Just commit your markdown file, and other things github page will take care
These pages/guides are highly recommended if you haven't read: Creating and Hosting a Personal Site on GitHub.