update build process to accommodate gh-pages