Sep 13, 2018

How to Blog on GitHub Pages

GitHub Pages can be websites for you and your projects. GitHub Pages are hosted directly from your GitHub repository. Just edit, push, and your changes are live.

You get one site per GitHub account and organization,
and unlimited project sites.

First you need to create a repository. Head over to GitHub and create a new repository named, where username is your username (or organization name) on GitHub.

Then clone your repository:

git clone is your new GitHub Pages website. You can use your own custom domain. Just create a file named CNAME and include your URL. Read more.

Using Jekyll, you can blog using beautiful Markdown syntax, and without having to deal with any databases.Learn how to set up Jekyll.

Example GitHub page: