Сайт-портфолио на Next.js + Strapi: быстрый и удобный

Я всегда стараюсь, чтобы мои проекты не просто выглядели красиво, но и были технологически выверенными. Недавно я полностью обновил свой личный сайт, и теперь он стал быстрее, удобнее и функциональнее.

Почему Next.js 15 + Strapi 5?

Для фронтенда я выбрал Next.js 15 — фреймворк, который идеально подходит для SSR (Server-Side Rendering) и гибридной генерации страниц. Это позволяет:

  • Выводить контент уже готовым HTML на первой загрузке
  • Обновлять кэш страниц автоматически
  • Мгновенно переключаться между страницами

Бэкенд работает на Strapi 5 — headless CMS с API-first подходом. Она даёт мне гибкость в работе с контентом и легко интегрируется с внешними сервисами.

Новый сайт-портфолио на Next.js + Strapi: быстрый и удобный

Максимальная скорость

Я оптимизировал рендеринг и кэширование, благодаря чему десктопная версия сайта получила 100/100 в Google PageSpeed Insights.

SSR генерирует страницы на сервере, а продуманное кэширование сокращает время ответа до минимума — новые страницы открываются практически мгновенно.

Новый сайт-портфолио на Next.js + Strapi: быстрый и удобный

Удобный контент-менеджмент

В админке Strapi я подключил CKEditor вместо стандартного редактора. Это позволило:

  • Быстро форматировать текст и добавлять медиа-файлы
  • Вставлять кодовые блоки и цитаты прямо в статью
  • Использовать дополнительные стили форматирования

Медиа-файлы хранятся через Cloudinary — это ускоряет загрузку изображений, автоматически подбирает оптимальный формат (WebP, AVIF) и даёт возможность легко менять размеры прямо в URL.

Новый сайт-портфолио на Next.js + Strapi: быстрый и удобный

Современный дизайн на Tailwind

Шаблон сайта я собрал на Tailwind CSS. Это дало мне:

  • Чистую и поддерживаемую кодовую базу стилей
  • Возможность быстро настраивать адаптивный дизайн
  • Гибкость при создании уникальных элементов
Новый сайт-портфолио на Next.js + Strapi: быстрый и удобный

Итог

Мой обновлённый сайт-портфолио — это сочетание скорости, удобства и современного дизайна. Он мгновенно загружается, одинаково комфортно работает на любом устройстве и позволяет без труда публиковать новые материалы. Это не просто сайт, а гибкая платформа, которая будет расти и развиваться вместе со мной и моими проектами.

Максим Захаров

Другие статьи

Accompart's - the first Computer Art Auction House in WEB3
Accompart's - the first Computer Art Auction House in WEB3
Accomparts — первый аукционный дом компьютерного искусства в Web3. Платформа объединяет онлайн-аукционы, NFT и современные блокчейн-технологии, позволяя художникам продавать свои работы в новом цифровом формате.
Dater - Играй, Знакомься, Зарабатывай
Dater - Играй, Знакомься, Зарабатывай
Для приложения видеозвонков Dater.com я разработал систему Play and Earn и встроенный крипто-кошелёк. Пользователи получили возможность пополнять баланс через USDT, обменивать его на внутренний токен и обратно, выполняя все операции без комиссий.
Телеграм бот для домофонов и ворот
Телеграм бот для домофонов и ворот
Идея: Изучить принципы работы систем контроля доступа (домофоны, шлагбаумы и т.д.). Придумать как подключать их к умному дому. Написать Telegram бота, с помощью которого можно удаленно открывать домофон и ворота для въезда во двор.