Log in or sign up for GitHub, log in and click on the "+" sign in the top right corner and select the "New Repository" menu to create a warehouse for storing and blogging-related source files.
The jump page will fill in the domain name information, now tell the domain name directly with GitHub (user name +github+io), in the repository name corresponding to fill in the resource name, it needs to use their own user name, each user name can only build one, and the resource name must conform to this rule username/username.github.io, then tick the following "Initialize this repository with a README". Then next
Click the Settings button in the right-hand menu and click on the "Automatic page Generator" button on the page where you go to Update your site, so that you have a GitHub auto-generated page to use when testing. then click Continue.
After clicking Continue, go to the Select Theme screen, select the theme and publish.
Click on the right "Settings" button again, click on the page of the blog address link (or directly in the browser input http://username.github.io) to see your current blog home page (if it is the first click may appear 404 this time need to wait 10 minutes after you can)
Create a personal blog site