This is the source of my personal website http://rsontech.net/. The only interesting branch in this repo will be the source branch as GitHub expects the generated website to live in master.
Steps to publish:
git publish-website
which consists of the following stepsgit branch -D master
git checkout -b master
git filter-branch --subdirectory-filter _site/ -f
git checkout source
git push --all origin