.gitignore para GitHub Pages
6 regras de exclusão para GitHub Pages, prontas a copiar para o seu repositório.
Serviço de alojamento de sites estáticos
O .gitignore completo para GitHub Pages
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:02:05 UTC
# Tecnologias: GitHub Pages
### GitHub Pages ###
# Resultados do site Jekyll
_site/
# Diretório de cache do Sass
.sass-cache/
# Cache do Jekyll
.jekyll-cache/
# Metadados do Jekyll
.jekyll-metadata
/vendor
Gemfile.lock
O que estas regras de GitHub Pages ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Exclusões básicas do Jekyll (sincronizar com Jekyll.gitignore)
| Padrão | O que ignora |
|---|---|
_site/ |
Resultados do site Jekyll |
.sass-cache/ |
Diretório de cache do Sass |
.jekyll-cache/ |
Cache do Jekyll |
.jekyll-metadata |
Metadados do Jekyll |
Exclusões adicionais de Ruby/bundler ao executar: bundle install
| Padrão | O que ignora |
|---|---|
/vendor |
Exclusões adicionais de Ruby/bundler ao executar: bundle install |
Detalhes em https://github.com/github/pages-gem/issues/768
| Padrão | O que ignora |
|---|---|
Gemfile.lock |
Detalhes em https://github.com/github/pages-gem/issues/768 |
Como utilizar este .gitignore para GitHub Pages
- Copie as regras de GitHub Pages acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.