You should be able to do this using two separate repositories.
The User or Organization Pages site
The first repository will be your main site (which it sounds like you already have). It needs to be a User or Organization site and as such must be called <username>.github.io
, where <username>
is your GitHub user name, in your case reidark.github.io
.
Put your content into the master
branch of this repository.
This site will be available at http://reidark.github.io/.
The Project Pages site
Your second repository will be your blog, and if you want it can be styled to match your main site so it feels like part of it. It needs to be a Project site, and in order to get it to show up at http://reidark.github.io/blog/, the repository should be called blog
.
Put your content into the special gh-pages
branch in your blog
repository, and you should be in business. Your blog site will be available at http://reidark.github.io/blog/.