build docs and push to gh-pages