Modelo de publicación: qué se publica y desde dónde
Antes de tocar Settings, define el contrato técnico del despliegue.
GitHub Pages puede publicar desde la rama principal, desde una carpeta concreta (como /docs) o desde una rama dedicada. Elegir mal ese origen es una causa típica de despliegues inconsistentes.
En proyectos con build (Astro, Vite, etc.), lo más limpio es separar fuente y artefacto publicado. Así evitas mezclar código de desarrollo con salida compilada y reduces errores de merge.
- Repositorio de usuario:
usuario.github.iopara sitio principal. - Repositorio de proyecto: URL con subruta del nombre del repo.
- Rama de publicación definida y documentada para todo el equipo.
- Base path alineada con el tipo de repositorio.