Реструктуризация: два глобальных раздела — Яша и Семен
Весь контент перенесён в content/yasha/ (7 подразделов). Создан content/semen/ с подразделами: changelog, kb, diary. Навигация — dropdown в навбаре, двухуровневое меню в hugo.toml. Шаблоны, сайдбар, поиск обновлены под вложенные секции.
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
---
|
||||
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`
|
||||
Reference in New Issue
Block a user