basic framework to work with gh-pages