Bases de datos Cloud

¿Quieres publicar tu sitio web creado con HTML, CSS y Bootstrap sin pagar hosting? En esta guía paso a paso te enseñaré cómo usar GitHub Pages para alojar tu página web completamente gratis, incluso con dominio personalizado. Perfecto para portafolios, tiendas online estáticas, landing pages y proyectos personales.

¿Qué es GitHub Pages y por qué deberías usarlo?

GitHub Pages es un servicio de hosting estático gratuito ofrecido por GitHub que te permite publicar sitios web directamente desde un repositorio. Es ideal para:

  • 🔹 Portafolios de desarrolladores y diseñadores
  • 🔹 Documentación de proyectos
  • 🔹 Blogs estáticos (usando Jekyll)
  • 🔹 Landing pages y sitios promocionales
  • 🔹 Demos de proyectos frontend

Ventajas clave:

  • ✔️ Totalmente gratuito (sin costos ocultos)
  • ✔️ Soporte para HTML, CSS, JavaScript y Bootstrap
  • ✔️ Integración continua con GitHub
  • ✔️ SSL gratuito (https automático)
  • ✔️ 100GB de ancho de banda mensual

Requisitos previos para publicar tu web

Antes de comenzar, necesitarás:

🌟 ¡Visita Nuestra Tienda para Programadores! 🌟

Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!

  1. Cuenta en GitHubRegístrate gratis aquí
  2. Git instalado en tu computadora – Descarga Git
  3. Tu proyecto web (archivos HTML, CSS, JS, imágenes)
  4. Editor de código como VS Code, Sublime Text o similar

💡 Consejo profesional: Si usas Bootstrap, asegúrate de que todos los archivos CSS y JS estén correctamente vinculados en tu HTML.

Tutorial paso a paso: Cómo subir tu página web a GitHub Pages

A continuación te muestro el proceso completo con dos métodos: mediante interfaz web y usando Git desde terminal.

📹 Video tutorial completo

Para los que prefieren seguir un video, aquí tienes la guía visual detallada:

📝 Método 1: Subir tu web mediante la interfaz de GitHub

  1. Crea un nuevo repositorio llamado tusuario.github.io (reemplaza «tusuario» con tu nombre de GitHub)
  2. Sube tus archivos HTML, CSS y JS arrastrándolos a la interfaz web
  3. Ve a Settings > Pages y selecciona la rama «main» como fuente
  4. ¡Listo! Tu sitio estará disponible en https://tusuario.github.io

💻 Método 2: Usando Git desde terminal (recomendado)

# 1. Inicializar repositorio local
git init

# 2. Añadir archivos
git add .

# 3. Hacer commit
git commit -m "Primera versión de mi sitio web"

# 4. Conectar con repositorio remoto
git remote add origin https://github.com/tusuario/tusuario.github.io.git

# 5. Subir cambios
git push -u origin main

⚙️ Configuraciones avanzadas

Cómo agregar un dominio personalizado

Puedes conectar tu propio dominio (ej: midominio.com) siguiendo estos pasos:

🎯 ¿Quieres dominar la programación y estar siempre un paso adelante?

¡No te pierdas los mejores tutoriales, consejos y herramientas para desarrolladores como tú! 💻
Suscríbete ahora a mi canal de YouTube y únete a una comunidad que aprende y crece cada día. 🚀

👉 Haz clic aquí para suscribirte

¡Es gratis y tu próxima habilidad está a un clic de distancia! 🧠🔥

  1. Crea un archivo CNAME en tu repositorio con tu dominio
  2. Configura los DNS en tu registrador de dominios
  3. Habilita la opción en GitHub Pages settings

Usar Jekyll para blogs estáticos

GitHub Pages soporta Jekyll, un generador de sitios estáticos perfecto para blogs:

gem install bundler jekyll
jekyll new mi-blog
cd mi-blog
bundle exec jekyll serve

✅ Ventajas y ❌ Limitaciones de GitHub Pages

Ventajas

  • Hosting completamente gratuito
  • Fácil integración con GitHub
  • Soporte para versionamiento
  • SSL incluido
  • Ancho de banda generoso

Limitaciones

  • Solo para sitios estáticos (no PHP, MySQL)
  • Límite de 1GB por repositorio
  • No soporta WebSockets
  • Tráfico limitado a 100GB/mes

🔍 Alternativas a GitHub Pages

Si necesitas más funcionalidades, considera:

  • Netlify – Más funciones y mejor CI/CD
  • Vercel – Ideal para proyectos frontend modernos
  • Firebase Hosting – Opción profesional de Google
  • Render – Para sitios estáticos y dinámicos

❓ Preguntas frecuentes sobre GitHub Pages

¿Puedo usar bases de datos con GitHub Pages?

No directamente, pero puedes usar soluciones como Firebase Database o APIs externas para añadir funcionalidad dinámica.

¿Cómo actualizo mi sitio después de hacer cambios?

Simplemente sube los nuevos archivos a tu repositorio y GitHub Pages se actualizará automáticamente en unos minutos.

¿Hay límite en la cantidad de sitios que puedo publicar?

Cada cuenta puede tener un sitio principal (usuario.github.io) y sitios ilimitados por proyecto (ramas gh-pages).

🎯 Conclusión

GitHub Pages es la solución perfecta para publicar sitios web estáticos sin costo alguno. Ya sea que necesites mostrar tu portafolio, una tienda online básica o documentación de proyecto, esta plataforma ofrece todo lo necesario para tener tu sitio en línea rápidamente.

¿Ya publicaste tu sitio web? Comparte el enlace en los comentarios y cuéntanos tu experiencia. ¡Nos encantaría ver lo que has creado!

🚀 ¿Quieres aprender más sobre desarrollo web?

Suscríbete a mi canal de YouTube donde comparto tutoriales como este cada semana:

Suscríbete ahora

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *