Files
Агальцов Антон dd67d2c2ec Реструктуризация: два глобальных раздела — Яша и Семен
Весь контент перенесён в content/yasha/ (7 подразделов).
Создан content/semen/ с подразделами: changelog, kb, diary.
Навигация — dropdown в навбаре, двухуровневое меню в hugo.toml.
Шаблоны, сайдбар, поиск обновлены под вложенные секции.
2026-04-26 19:44:52 +03:00

25 lines
991 B
Markdown

---
title: "Бинарный файл в репозитории"
date: 2026-03-31
tags: ["audit", "personal-site"]
---
## Проблема
В корне репозитория лежат два файла, которые не должны быть в git:
- **`Шаблоны для сайта.key`** — Apple Keynote файл (бинарный)
- **`logo.psd`** — Photoshop файл (бинарный)
### Что не так
- Увеличивают размер репозитория
- Git неэффективно хранит бинарные файлы (каждая версия — полностью)
- `.key` файлы могут содержать конфиденциальные данные шаблонов
### Рекомендация
1. Перенести в отдельное хранилище (Google Drive, облако)
2. Удалить из git-истории через `git filter-repo`
3. Добавить в `.gitignore`: `*.key`, `*.psd`, `*.sketch`