En la actualidad, tener un sitio web es fundamental para cualquier persona o empresa que quiera tener una presencia online. Si bien existen muchas plataformas de alojamiento web disponibles, GitHub Pages se ha convertido en una opción popular por su simplicidad, flexibilidad y gratuidad.
En este artículo, te guiaremos a través del proceso de hospedar tu sitio web en GitHub Pages. Cubriremos los siguientes temas:
¿Qué es GitHub Pages?
GitHub Pages es un servicio gratuito que te permite alojar un sitio web estático directamente desde un repositorio de GitHub. Esto significa que puedes usar tu cuenta de GitHub para almacenar el código y los archivos de tu sitio web, y GitHub Pages los publicará automáticamente como un sitio web al que puedes acceder online.
¿Qué tipo de sitios web puedo alojar en GitHub Pages?
GitHub Pages es ideal para alojar sitios web estáticos, como:
- Sitios web personales
- Portfolios
- Proyectos de código abierto
- Documentación
¿Cuáles son las ventajas de usar GitHub Pages?
- Gratis: No hay costos asociados con el alojamiento de un sitio web en GitHub Pages.
- Fácil de usar: El proceso de configuración es simple y directo.
- Control total: Tienes control total sobre el código y los archivos de tu sitio web.
- Integración con GitHub: Puedes usar GitHub Actions para automatizar la compilación y la implementación de tu sitio web.
¿Cuáles son las limitaciones de GitHub Pages?
- Solo para sitios web estáticos: No puedes alojar sitios web dinámicos o aplicaciones web en GitHub Pages.
- Almacenamiento limitado: Tienes un límite de almacenamiento de 1 GB para archivos de repositorios públicos.
- Ancho de banda limitado: Tienes un límite de ancho de banda de 100 GB por mes para sitios web públicos.
¿Cómo puedo hospedar mi sitio web en GitHub Pages?
Para hospedar tu sitio web en GitHub Pages, solo necesitas seguir estos pasos:
- Crea una cuenta de GitHub: Si no tienes una cuenta, regístrate en https://github.com/.
- Crea un repositorio:
- Para un sitio web personal: Crea un repositorio con tu nombre de usuario como nombre del repositorio (por ejemplo,
tuNombre.github.io
). - Para un proyecto: Crea un repositorio con el nombre del proyecto.
- Para un sitio web personal: Crea un repositorio con tu nombre de usuario como nombre del repositorio (por ejemplo,
- Sube tus archivos:
- Sitio web estático: Sube tus archivos HTML, CSS y JavaScript al repositorio.
- Generador de sitios estáticos: Si usas un generador como Jekyll o Hugo, sube los archivos necesarios para que el generador pueda crear tu sitio web.
- Configura GitHub Pages:
- En la pestaña “Settings” del repositorio, selecciona “Pages”.
- En “Source”, selecciona la rama que contiene tu sitio web.
- Si usas un generador de sitios estáticos, selecciona “Build and deploy” y configura el comando de compilación.
- Publica tu sitio web:
- GitHub Pages automáticamente publicará tu sitio web.
- **El sitio web estará disponible en la URL
https://tuNombre.github.io
ohttps://nombreDelProyecto.github.io
.