fix up and more thoroughly test the github pages deployer