Better gh-pages mechanism