Factor out GitHub Pages auto-updater.