Задача

Перенести существующий сайт с WordPress на статическую архитектуру без использования CMS, баз данных и панелей администратора. Конечный результат - быстрый, стабильный и seo-надежный статический сайт. Дизайн необходимо воспроизвести без каких-либо изменений.

Ключевые требования к реализации

  • Стек: Astro для генерации статики, хранение кода на GitHub, деплой на Vercel с автоматическими обновлениями.
  • Без backend-части (если не нужна).

Перенос контента

  • ~20 внутренних страниц + блог (~1300+ статей).
  • Изображения, мета-теги, заголовки, атрибуты alt, внутренние ссылки.
  • Критично: сохранение текущей структуры URL с обязательными 301 редиректами для изменившихся адресов.
  • Блог переводится на Markdown / MDX с файловой организацией.

SEO и производительность

  • Автоматическая генерация Sitemap, Canonical-ссылок, Open Graph-разметки, Schema-разметки.
  • Целевой результат PageSpeed: 90+ баллов на мобильных устройствах.
  • Архитектура должна выдерживать десятки тысяч страниц без просадок скорости.

Безопасность

  • Полное исключение открытых панелей администратора.
  • Устойчивость к высоким нагрузкам, отсутствие точек входа для взлома.

План к исполнению

  1. Неделя 1-2: миграция ключевых страниц и части блога, настройка редиректов.
  2. Неделя 3-5: перенос всего контента, проверка SEO-элементов, оптимизация производительности.
  3. Неделя 6-8: тестирование, исправление недочетов, автоматический деплой, итоговая проверка.

Верстка и интеграция сайта на Drupal

Требуется перенести готовую верстку на CMS Drupal, реализовать необходимый функционал и адаптировать под систему управления. Приветствуются примеры ваших последних работ на этой платформе.