Quando compramos um domínio (meusite.dev), podemos criar subdomínios (portfolio.meusite.dev, blog.meusite.dev e etc). Abaixo o passo a passo para configurar o Github Pages e um subdomínio de um domínio já comprado pelo Google Domains.
- Crie um processo de build onde o html final é commitado na branch
gh-pages. Garanta que na raiz do projeto dessa branch terá o arquivoCNAME, cujo contém somente o nome completo do site - Configure o projeto na seção
Github Pagespara que a disponibilização do site seja na branchgh-pages - Vá até o google domains, seção DNS e em
Registros de recursos personalizados. Lá insira um novo valor contento:
- Subdomínio (caso o site desejado seja
exemplo.meusite.dev, insiraexemplo) - Tipo
CNAME - Endereço IPV4 o redirecionamento original do github pages (
<SEUUSERNAME>.github.io).