День 3 — Сайт перестал быть сайтом
✎Сегодня проект окончательно перестал быть “просто страницей” и превратился в систему.
Что сделали
- собрали единый pipeline публикации
- перевели контент на Markdown
- сделали генерацию страниц через Python
- внедрили единый layout для всего сайта
- автоматизировали главную, posts и notes
- добавили пакетную публикацию из папки
- сделали защиту от дублей через hash
- внедрили осмысленные commit messages
- добавили лог публикаций
Фактически — убрали ручную работу полностью.
Что получилось
Теперь схема такая:
Markdown → render → html → publish → сайт
Пост пишется как файл или текст → одной командой улетает на сайт.
Без админок. Без CMS. Без лишнего мусора.
Claude выступает как интерфейс управления.
Git — как история.
Логи — как контроль.
Что важно
Сайт теперь:
- предсказуемый
- воспроизводимый
- управляемый через код
Любое изменение — это не поправить страницу, а изменение системы.
Что дальше
- Telegram → сайт (постинг из телефона)
- редактирование постов без создания дублей
- фильтрация / теги
- мониторинг состояния
Дальше уже не про “сделать сайт”.
Дальше — про сделать инструмент.