.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

  1. Copia las reglas de GitHub Pages de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. 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.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.