🌱
Справка
← Проекты

personal-site

АктивенВысокий
разработчик-одиночка с личным сайтомрепозиторий2026-07-08обновлён 2026-07-07

когда я хочу, чтобы люди нашли мой блог и портфолио, хочу быстрый статический сайт под своим контролем, чтобы не зависеть от чужой платформы

Суть

Личный сайт-визитка: блог, портфолио проектов, контакты. Статика на Astro, без бэкенда.

ЦА и боль

Я сам — как автор и как визитка для рекрутеров/клиентов. Раньше блог жил на Medium: чужая вёрстка, платный пейволл для читателей, нет контроля над доменом и SEO.

Видение

Сайт живёт на своём домене, каждый пост — markdown-файл в репозитории, деплой — git push. Скорость загрузки и простота важнее визуальных изысков.

Топ-задача

footer-broken-social-links

Метрики

МетрикаЦельСейчас
Lighthouse Performance (главная)≥ 9078
Постов перенесено с Medium100%100%
Время до первого байта< 200 мс240 мс

Лог сессий

Что сделано в сессии 2026-06-22

Доделали RSS и sitemap — блог теперь корректно индексируется и на него можно подписаться внешним ридером. Заодно посчитали, что перенос старых постов (#5) — самая дорогая оставшаяся задача фазы «Контент и блог», взяли её следующей.

Что сделано в сессии 2026-07-05

Закрыли миграцию 41 поста с Medium — вручную выверили форматирование у мест с кодовыми блоками и картинками, остальное прогнали конвертером. Заодно решили не тащить CMS под контент (см. decisions.md) — markdown-файлы в репозитории оказались достаточно удобны и для меня, и для будущих контрибьюторов.

Что сделано в сессии 2026-07-07

Разобрали инбокс: нашли, что у постов блога нет og:image/description — карточка в мессенджерах пустая. Завели задачу с приоритетом next_up. Заодно поймали баг с битыми ссылками на старые аккаунты в футере — тег bug, ушла в топ по RICE.

Связанное

projects — со временем страница «Что читаю» может тянуть данные оттуда.