Github pages helps you host your blog on Github, automatically update your blog by pushing changes to a repository on your Github account.

This guide can help you get up and running pretty quickly.

Setup your repository that’ll host your blog source

Navigate to Github, Login and click New Repository

New Github repo button

On the New repository page, change the name to be your Github username {github_name}/{github_name}.github.io.

This is my repository example

New Github repo page

Leave the rest of the options and click Create Repository

Next go the Settings option for the repository

under the GitHub Pages heading click Change Theme option

Change Theme

Try some of the themes and then click Select Theme

Theme Chooser

Add a comment and then commit the changes

Commit Changes

Test by going to http://{github_name}.github.io