Dominio personalizado en GitHub Pages

 

Tenía la web funcionando en GitHub Pages con el dominio por defecto PatxiAndueza.github.io y, queriendo avivar la web de vuelta para documentar algún proyecto nuevo, he recordado que desde hace tiempo tengo el dominio andueza.cloud y que puedo usarlo.

El .es está pillado por una señora que probablemente no sabe ni que lo tenga.
Seguramente acens/Telefónica se lo metió en algún pack raro y ahí sigue, renovándose año tras año… y yo sin poder hacerme con él. 😡

Objetivo

Pasar de PatxiAndueza.github.io a patxi.andueza.cloud.

To’ guapo el nuevo dominio: mi nombre punto mi apellido punto ☁️

Proceso

Nada raro. Todo bastante de manual.

Paso 1: Validar el dominio en GitHub (opcional)

Ir a Profile → Settings → Pages → Verified domains.

GitHub te da un registro TXT y un value. Lo añado en Cloudflare (mi gestor DNS) y listo.

Es el clásico challenge de validación de dominio.
Nada nuevo.

Paso 2: Configurar el dominio personalizado en el repo

Con el dominio ya validado, en el repositorio Settings → Pages → Custom domain e introducir el dominio (en mi caso, subdominio).

Paso 3: DNS en Cloudflare

En paralelo al paso anterior.

Crear una entrada CNAME desde el subdominio al dominio original.

Paso 4: Esperar

5 minutillos para validación de GitHub y propagación.

  • GitHub marca el dominio como válido
  • El certificado HTTPS se genera solo
  • La web empieza a responder en el dominio nuevo

Conclusión

Proceso sencillo, bien documentado por GitHub y sin sorpresas raras.

Y ahora sí: patxi.andueza.cloud en producción. 😌