EN
git show alsheuski.com
commit c099a42alsheuski.comв работесвой проект · страница, которую вы читаете

Этот сайт

Это портфолио, сделанное как небольшой продукт: карьера и проекты в виде 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.
  • Дальше: открыть репозиторий.

Нужно что-то похожее?

Расскажите, что у вас есть и чем я могу вам помочь.