У меня уже некоторое время есть мой тг-канал, в котором я пишу посты о жизни, рассказываю приколюхи с работы, иногда просто делюсь мыслями и рассуждениями. Но у меня сразу было понимание, что, хоть Telegram и удобная платформа для старта (канал создается за пару минут), но все-таки имеет значительные минусы. Понятно, что телега закрытая “экосистема”, посты не индексируются поисковиками. LLMками соответственно это тоже никак не читается, не понимается и крайне сложно ищется (я пробовал искать интересные мне каналы по тематике, работает так себе). В общем точно нужна некоторая витрина, через которую я смогу транслировать свои “гениальные мысли” (пока, как говорится, не приедут санитары) и она будет не в закрытой коробке телеграмма, а на моем личном (ну ладно, арендованном) облачном сервере. Так и контент через такую витрину начнет подхватываться гуглом и ллмками.

Можно было пойти на Хабр, dev.to или ещё куда-то — но опять же не хотелось сходу полагаться на чужую площадку. Хотелось своё и маленькое. Набить руку, научиться “читать себя” в формате статей. А уже потом кросс-постить куда угодно.

“Гениальные” идеи

Естественно, первая мысль была — навайбкодить. На текущий момент 2026 год и AI уже умеет все и хорошо. За один вечер можно собрать себе любой сайт любой сложности, а если уметь в параллельных агентов, sandbox’ы и worktree… Ну вы поняли. Пара отличных, а главное уникальных идей:

— Сайт-терминал. Заходишь, а там консоль, cd blog/, ls — и читаешь статьи как файлы. Портфолио в /projects/. Красиво же.

— OS-метафора. Папочки, иконки, окошки. “Открой блог, перетащи в избранное”. Кхм.)

— Ну или просто что-нибудь дизайнерски затейное, с анимациями и параллаксом…

И я мог бы. Реально, это теперь вечер вместе с Claude Code. Скинул бы промпт, покрутил бы, допилил — и вот тебе уникальный авторский сайт. Можно даже пост написать “как я навайбкодил себе сайт за вечер”. Получить лайки и комменты наверное)

Но подождите

Окей, я могу построить сайт с AI. Но это не мой профиль. Я не фронтендер и не дизайнер. Я бэкенд-инженер, который решает конкретные задачи. И задача здесь была конкретная:

  • Постить статьи
  • Понятный минималистичный дизайн
  • Контент в markdown-файлах, без CMS, без базы данных — просто .md в репозитории

Всё. Не “создать произведение веб-искусства”. Не “показать что я умею в AI”. А закрыть потребность и начать писать. И вот тут пришло осознание (не знаю насколько оно верное, но я в него верю) — в эпоху, когда каждый может навайбкодить что угодно, способ выделиться — это как раз минимализм. Не “я могу собрать что угодно”, а “я знаю, что мне реально нужно”. Планирую и дальше придерживаться этого подхода, думаю не прогадаю.

Почему Hugo

Я гошник (пишу на Golang программульки, но чаще микросервисы). Каждый день. Был уверен, что у комьюнити есть минималистичное решение ровно для моей задачи — статический генератор, markdown на входе, сайт на выходе. Закинул задачу агентам: найти решения на Go + доступные шаблоны. Hugo вылез моментально.

Но давайте по-честному — вариантов сейчас куча. Вот что реально можно было выбрать:

ГенераторЯзыкБилд 1000 страницЗависимостиТемВердикт
HugoGo~1 секодин бинарник400+скорость, минимализм, zero dependencies
JekyllRuby~3-5 секRuby, gems200+классика, но Ruby в 2026 — ну такое
AstroJS/TS~10-20 секNode, npm500+модный, islands, но это JS-экосистема
Next.jsJS/TS~30-60 секNode, npm, Reactдля веб-приложений, не для блога
GatsbyJS/TS~30-60 секNode, npm, GraphQL200+заброшен с 2025, RIP
11tyJS~3 секNode, npm300+минималист, но всё равно node_modules
ZolaRust~1 секодин бинарник150+Hugo на Rust, но комьюнити сильно меньше

Zola кстати был единственным реальным конкурентом — тоже один бинарник, тоже быстрый. Но я гошник и выбрал инструмент на гошке. А кто мне запретит? Ну и объективно у Hugo комьюнити сильно больше, так что остановился финально на нём.

Тем у Hugo — куча. Есть даже консольная (ну вот прям терминал в браузере, хехе). Мог бы взять, закрыть ту самую “гениальную” идею из головы. Но выбрал PaperMod. Минимализм, быстро, читаемо, ничего лишнего)

От “завести Hugo” до “первый пост с фотками на сайте” — час. И это параллельно с сетапом VPS на Hetzner, регой домена и подтверждением личности. Было бы быстрее, если бы не залип в тиктоки.

Навайбкодить сайт — это новый “написать свой блог-движок”

Помните, раньше каждый разработчик считал долгом написать свой блог на Rails/Django/Express? Это был обряд инициации что ли. Писали движок, деплоили, добавляли комменты, прикручивали RSS. А потом не писали ни одного поста. Ну может одну статью на хабр — “как я написал себе за месяц собственный блог”.

Сейчас то же самое, только с AI. “Навайбкодил себе сайт за пару вечеров!” Кастомная тема, свой дизайн, CI/CD пайплайн с линтерами. Классно. А зачем? Зачем ты потратил несколько вечеров на задачу, которую можно было решить за час?

Если честно признаёшь, что это было “потыкаться в AI” — вопросов нет, нормальное развлечение. Но если подаёшь это как инженерное решение — ну, не уверен.

В разработке есть принцип YAGNI — you ain’t gonna need it. Не делай то, что тебе не нужно прямо сейчас. Звучит просто, но этому учатся годами. И вайбкодинг этому не научит — он наоборот провоцирует делать больше, потому что “ну это же быстро”.

Если ты полгода делаешь блог и ни разу в него не написал — у тебя не блог, а сайд-проект.

Каждое поколение разработчиков проходит свой обряд инициации. Написать свой блог-движок. Навайбкодить свой блог-движок. А можно просто — писать.