← Назад к записям

Как я собрал блог на git-ops и ИИ-агентах

Как я собрал блог на git-ops и ИИ-агентах

Давно хотел свой блог: простой, прозрачный, без лишних сущностей. В итоге получился Git-Blog — каждая статья это обычный Markdown-файл в репозитории, а публикация происходит при merge в main. Черновики за меня пишет ИИ-агент.

Как я пришёл к этой идее

Сначала планировал собрать всё сам, но в итоге взял Astro. Зрелый статический генератор с content collections и валидацией frontmatter из коробки — всё, что я собирался строить руками, там уже было.

Статья — это файл, а не запись в базе

Вся архитектура крутится вокруг одной мысли: статья — это git-состояние. Черновик — это ветка с незамёрженным MR, опубликовано — ветка влита в main. Жизненный цикл статьи прозрачен, вся история видна в git.