add gh-pages rule to push changes to github pages