Этот сайт
Это портфолио, сделанное как небольшой продукт: карьера и проекты в виде git log, на английском и русском.
ТипСвой проект, статический сайт
СтатусВ работе
СтекAstro, MDX, TypeScript, чистый JS, GitHub Actions, Cloudflare Pages
Вес~95 КБ главная страница, без учёта шрифтов
Почему git log
Я запускаю продукты, поэтому сайт читается как репозиторий. Каждый проект это ветка, запуск это мёрж в main, а подробности открываются через git show.
Что внутри
site / build
- Astro собирает все страницы на английском и русском в чистый HTML; проекты лежат в MDX-файлах с типизированной схемой, и пропущенное поле ломает сборку.
- Никаких фреймворков в браузере: чистые HTML, CSS и около 150 строк JavaScript.
- Переходы между страницами показываются как git-команда в маленьком терминале, пока грузится следующая страница.
- Скриншоты заранее занимают своё место, мерцают при загрузке и плавно проявляются; обычные экраны получают облегчённые версии на 640px.
- Анимации учитывают системную настройку «уменьшить движение».
- Сделан вместе с AI-агентами: я задаю направление и планку качества и принимаю результат.
- Каждый пуш в GitHub собирается и проверяется: ссылки, SEO-теги, переводы, правила по контенту, Lighthouse. Потом деплоится на Cloudflare Pages.
- Дальше: открыть репозиторий.
Нужно что-то похожее?
Расскажите, что у вас есть и чем я могу вам помочь.