.gitignore para GitHub Pages
6 reglas de exclusión para GitHub Pages, listas para copiar en tu repositorio.
Servicio de alojamiento de sitios estáticos
El .gitignore completo para GitHub Pages
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:04:19 UTC
# Tecnologías: GitHub Pages
### GitHub Pages ###
# Resultados del sitio de Jekyll
_site/
# Directorio de caché de Sass
.sass-cache/
# Caché de Jekyll
.jekyll-cache/
# Metadatos de Jekyll
.jekyll-metadata
/vendor
Gemfile.lock
Qué ignoran estas reglas de GitHub Pages
Todos los patrones y por qué incluirlos en tu .gitignore.
Exclusiones básicas de Jekyll (sincronizar con Jekyll.gitignore)
| Patrón | Qué ignora |
|---|---|
_site/ |
Resultados del sitio de Jekyll |
.sass-cache/ |
Directorio de caché de Sass |
.jekyll-cache/ |
Caché de Jekyll |
.jekyll-metadata |
Metadatos de Jekyll |
Exclusiones adicionales de Ruby/bundler al ejecutar: bundle install
| Patrón | Qué ignora |
|---|---|
/vendor |
Exclusiones adicionales de Ruby/bundler al ejecutar: bundle install |
Más información en https://github.com/github/pages-gem/issues/768
| Patrón | Qué ignora |
|---|---|
Gemfile.lock |
Más información en https://github.com/github/pages-gem/issues/768 |
Cómo usar este .gitignore para GitHub Pages
- Copia las reglas de GitHub Pages de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.