Ludovic Frank Gitignore

.gitignore для GitHub Pages

6 правил игнорирования для GitHub Pages, готовых к копированию в репозиторий.

Хостинг статических сайтов

Полный .gitignore для GitHub Pages

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:50:10 UTC
# Технологии: GitHub Pages

### GitHub Pages ###
# Вывод сайта Jekyll
_site/
# Каталог кэша Sass
.sass-cache/
# Кэш Jekyll
.jekyll-cache/
# Jekyll метаданные
.jekyll-metadata
/vendor
Gemfile.lock

Что на самом деле игнорируют эти правила GitHub Pages

Каждый шаблон ниже и почему он принадлежит вашему .gitignore.

Базовые gitignore Jekyll (синхронизировать с Jekyll.gitignore)

Шаблон Что он игнорирует
_site/ Вывод сайта Jekyll
.sass-cache/ Каталог кэша Sass
.jekyll-cache/ Кэш Jekyll
.jekyll-metadata Jekyll метаданные

Дополнительный Ruby/bundler игнорируется при запуске: установка пакета

Шаблон Что он игнорирует
/vendor Дополнительный Ruby/bundler игнорируется при запуске: установка пакета

Подробности на https://github.com/github/pages-gem/issues/768

Шаблон Что он игнорирует
Gemfile.lock Подробности на https://github.com/github/pages-gem/issues/768

Как использовать .gitignore для GitHub Pages

  1. Скопируйте приведенные выше правила GitHub Pages или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.