Skip to content

Repository files navigation

Роман Пуртов — Agentic Engineer & маркетолог & дизайнер

Роман Пуртов

Сайт-визитка с портфолио, статьями, контактами и ссылками на соцсети.


Технологии

Astro 5 · Tailwind CSS v4 · Lenis (smooth scroll) · GitHub Actions (CI/CD)

Разработка

Быстрый старт:

npm install && npm run dev

Все команды:

npm install # установка зависимостей
npm run dev # dev-сервер с HMR
npm run build # продакшн-сборка в dist/
npm run preview # превью продакшн-билда

Структура

src/
components/ # Astro-компоненты (BentoCard, CardProfile, CornerNav и др.)
layouts/ # Base, Article
pages/ # index.astro, articles/*.astro
data/ # cards.ts, articles.ts — данные карточек и статей
styles/ # input.css — Tailwind CSS
public/
js/ # app.js, i18n-articles.js — клиентские скрипты
images/ # Изображения
videos/ # Фоновое видео
.github/
workflows/ # deploy.yml — автодеплой на GitHub Pages
dist/ # Результат сборки (не коммитится)

Возможности

  • Bento-grid из 13 карточек (работа, контакты, соцсети, проекты)
  • Переключение языков (RU/EN) с полной локализацией
  • Тёмная / светлая тема
  • Фоновое видео
  • Адаптивный дизайн
  • Smooth scroll (Lenis)
  • Секция статей и кейсов
  • Футер с реквизитами ИП
  • Автодеплой через GitHub Actions → GitHub Pages

Мои контакты

About

Сайт-визитка: Bento-grid портфолио, статьи, двуязычный (RU/EN), тёмная тема. Astro + Tailwind CSS v4.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages