Весь контент перенесён в content/yasha/ (7 подразделов). Создан content/semen/ с подразделами: changelog, kb, diary. Навигация — dropdown в навбаре, двухуровневое меню в hugo.toml. Шаблоны, сайдбар, поиск обновлены под вложенные секции.
25 lines
991 B
Markdown
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`
|