Старый-новый сайт, или немного о рефакторинге
КДПВ из прошлогодней поездки в Выборг. Катались на лодке вокруг Монрепо и даже почти не попали под дождь

Старый-новый сайт, или немного о рефакторинге

Это далеко не первая моя попытка в стандалоне-сайты и блоги. Но самая длительная.

Первую версию tropin.one я запустил ещё в 2023-м, сверстав на чистом html и каком-то количестве css сайт-визитку. Собственно, переверстанная его версия и сейчас на главной.

Какое-то время страничка лежала на моём VPS, но затем я его прибил, а страничку перенёс на GitHub Pages.

Но мне не хватало разделов. Поэтому сейчас, в 2025-м, появилась эта версия сайта: со старой-новой главной (которую я ещё переделаю), блогом, а также разделами с моими проектами (их накопилось достаточно на полноценный раздел), публикациями (от статей в научных журналах до записей видеоэкскурсий) и отдельной лентой событий (в основном, лекций и экскурсий).

У сайта есть общий фид всех записей на базе атома, но я его ещё переделаю: в планах прикрутить RSS и JSON Feed. Есть календарь, который можно скачать или попробовать подписаться (я его запилил несколько часов назад и пока сам тестирую его совместимость с тем же Google Calendar). Вебменшинс прикрутил вчера, но я совершенно не понимаю, работают они или нет. С мастодоном и блюскаем, кажется, не фурычат.

Ещё у блогов и событий есть возможность показывать карту с точками и/или маршрутами. Работает на Leaflet.

Есть плашка, которая будет вылезать, если пост архивный: я планирую перетащить сюда некоторое количество записей из своего ЖЖ, которому в этом году исполнилось 16 годиков и, может быть, ещё из каких-нибудь сервисов. А то чего они у меня без дела в архиве лежат?

В общем, планов море, но сейчас я рад, что за пару недель медитативного кодинга и ругани с Чатом ГПТ мне удалось собрать минимально работающую историю, причём безо всяких CMS: тексты пишутся в MD-файлах, основные страницы генерятся из NJK-шаблонов, а собирает всё воедино Eleventy. С помощью экшенов всё это дело билдится и улетает в GitHub Pages.

Есть куда расти и чего править, но я очень доволен тем, что уже получилось сделать.