Reboot

В прошлом году я довольно плотно развлекался с генеративным ИИ для написании кода. В какой-то момент я закончил и опубликовал один небольшой проект и подумал, что было бы неплохо написать об этом пост. Проект сам по себе маленький и вряд ли будет кому-то кроме меня интересен, но это хороший повод поделиться впечатлениями на более широкую тему вайб-кодинга и современного программирования.

Когда я уже собрался писать тот пост, выяснилось, что мой блог был… мягко говоря, в плачевном состоянии. Я создал его еще в 2012 году на Python 2 и кастомизированной версии статического генератора Hyde, который давно уже не поддерживается. Некоторые питоновские пакеты из тех времен больше не существуют, другие безнадежно устарели. Я потратил около часа на установку Python 2 и подбор версий пакетов, которые позволили бы это чудо собрать и запустить локально, но, разумеется, это не было жизнеспособным решением на перспективу. Нужно было мигрировать.

Помимо этого, старый блог был полностью на русском, а поскольку я уже довольно давно не живу в России, хотелось сделать его мультиязычным, с основной версией на английском. Были и другие улучшения, которые хотелось добавить — тёмная и светлая темы, более лучшая подсветка кода — и ковырять ради всего этого неподдерживаемый генератор на втором питоне не выглядело хорошей идеей.

Hugo

В качестве нового генератора я выбрал Hugo — он быстрый, стабильный и не имеет зависимостей. В течение следующих нескольких дней я подбирал тему (остановился на LoveIt) и кастомизировал её. Как минимум для первой версии ребута мне хотелось сохранить общий вид и структуру блога и, мне кажется, вполне получилось. LLM неплохо справились с кастомизацией, которую я хотел сделать.

Самой простой частью оказался перевод старых постов на новый язык. Всё было сделано автоматически, с последующей вычиткой. Скорее всего, я буду использовать такой же подход и для будущих постов, только начинать теперь буду с английской версии.

Что дальше?

Больше постов, разумеется. Теперь, когда всё настроено и готово, писать тот пост (и другие) будет проще. У меня есть несколько тем на примете, и я хочу выработать привычку писать регулярно — посмотрим, что из этого выйдет.