Обновление статического развёртывания Lotusia.org: UX, SEO, i18n и маршрутизация

Полный отчёт о миграции lotusia.org: улучшенная навигация и кнопки, усиленная многоязычная SEO-оптимизация, безопасная граничная маршрутизация для динамических…

·

За последние итерации над lotusia.org мы завершили масштабное обновление статического сайта, сосредоточенное на доработке продукта, качестве SEO, многоязычной корректности и безопасной продакшн-маршрутизации.

Этот пост подводит итоги изменений и объясняет, почему они важны.

Улучшения интерфейса и навигации

Мы исправили несколько проблем юзабилити на маркетинговом сайте:

  • Выпадающие меню в шапке были перестроены для стабильного взаимодействия (поведение при наведении/клике/фокусе), чтобы меню больше не исчезали при перемещении курсора.
  • Селектор языка получил метки с флагами и рендеринг без переносов, чтобы избежать разрыва строк.
  • Кнопки и чипы ссылок были приведены к единому стилю бренда для согласованной визуальной иерархии.
  • Проведён аудит и восстановлены отсутствующие иконки на страницах.
  • Исправлена раскладка индекса блога, чтобы выделенная первая статья отображалась корректно на больших экранах.

Эти изменения упрощают навигацию по сайту и устраняют визуальные несоответствия.

Улучшения SEO и качества контента

Мы также выпустили практичные SEO-улучшения, повышающие качество индексации и стабильность рендеринга:

  • Добавлена осмысленная обработка атрибутов alt для редакционных/контентных изображений.
  • Добавлены атрибуты width/height для изображений, где это возможно, чтобы уменьшить сдвиг макета (CLS).
  • Улучшена генерация hreflang для предотвращения дублирования альтернативных ссылок, указывающих на один и тот же URL на непереведённых страницах.
  • Добавлена поддержка lastmod в карте сайта на основе дат контента и времени модификации файлов.
  • Генерация канонических URL последовательно привязана к настройкам продакшн-домена.

Итого: более чистые метаданные, лучшие сигналы индексации и улучшенный UX для пользователей и поисковых роботов.

Интернационализация и новая страница бета-сервисов

Новая страница /beta-services теперь входит в набор локализованных маршрутов и генерируется для всех поддерживаемых языков.

Она включает прямые ссылки на:

  • https://app.lotusia.org
  • https://app.lotusia.org/social/activity

Страница теперь имеет локализованные title, description и текст hero-секции во всех существующих файлах i18n, обеспечивая корректные локализованные метаданные и согласованность на уровне страницы.

Безопасная граничная маршрутизация в процессе миграции

Перенос основного домена на статический хостинг потребовал тщательной настройки маршрутизации, чтобы существующие динамические сервисы продолжали работать.

Мы обновили правила граничных редиректов/проксирования для сохранения непрерывности сервисов по путям:

  • /social/*
  • /api/*
  • /explorer/*

Этот гибридный подход обеспечивает статичность и скорость маркетинговой поверхности, сохраняя динамическое поведение приложений через выделенные хосты сервисов.

Развёртывание и операции

Для повышения надёжности и воспроизводимости:

  • Добавлен рабочий процесс GitHub Actions для валидации сборки и развёртывания.
  • Добавлена документация по развёртыванию и операторские чек-листы.
  • Добавлен скрипт развёртывания для потока развёртывания Cloudflare с привязкой к аккаунту.

В совокупности эти изменения делают релизы безопаснее и проще в управлении.


Это развёртывание — фундаментальный шаг: более чистая статическая маркетинговая платформа на lotusia.org, усиленная гигиена SEO и i18n, и безопасный мост к динамическим сервисам, пока экосистема продолжает развиваться.

Изучите результаты вживую: просмотрите социальные профили, работающие на ончейн-репутации, или прочитайте о том, как работает алгоритм ранжирования.