GitHub Pages
GitHub Pages publica el contenido estático de un repositorio como sitio web, sin coste y sin configurar servidores. Es la vía más directa para tu web personal, la documentación de un proyecto o la landing de una librería open source: activas Pages en los ajustes del repo y listo.
Funciona de forma natural con generadores estáticos. Jekyll está integrado de serie, y con GitHub Actions puedes construir con Astro, Hugo, Eleventy o cualquier otro y desplegar el resultado en cada push a la rama principal.
Admite dominios personalizados con HTTPS incluido. Sus límites son claros: solo contenido estático y sitios de tamaño razonable, así que para APIs o lógica de servidor necesitarás otra pieza. Para todo lo demás, es difícil de batir siendo gratis.
Alternativas a GitHub Pages
Cloudflare Pages
cloudflare.com
Hosting estático con funciones serverless en el edge y un plan gratuito muy amplio.
Netlify
netlify.com
Hosting para webs estáticas y Jamstack con deploys desde git, formularios y funciones serverless.
Render
render.com
Despliega servicios web, workers, cron jobs y Postgres gestionado desde tu repositorio.
Dokploy
dokploy.com
PaaS open source y autoalojado para desplegar apps y bases de datos en tu propio servidor.
Heroku
heroku.com
El PaaS clásico: despliegas con git push y escalas con dynos, ya sin plan gratuito.