Add custom domain support for GitHub Pages