За последние итерации над lotusia.org мы завершили масштабное обновление статического сайта, сосредоточенное на доработке продукта, качестве SEO, многоязычной корректности и безопасной продакшн-маршрутизации.
Этот пост подводит итоги изменений и объясняет, почему они важны.
Улучшения интерфейса и навигации
Мы исправили несколько проблем юзабилити на маркетинговом сайте:
- Выпадающие меню в шапке были перестроены для стабильного взаимодействия (поведение при наведении/клике/фокусе), чтобы меню больше не исчезали при перемещении курсора.
- Селектор языка получил метки с флагами и рендеринг без переносов, чтобы избежать разрыва строк.
- Кнопки и чипы ссылок были приведены к единому стилю бренда для согласованной визуальной иерархии.
- Проведён аудит и восстановлены отсутствующие иконки на страницах.
- Исправлена раскладка индекса блога, чтобы выделенная первая статья отображалась корректно на больших экранах.
Эти изменения упрощают навигацию по сайту и устраняют визуальные несоответствия.
Улучшения SEO и качества контента
Мы также выпустили практичные SEO-улучшения, повышающие качество индексации и стабильность рендеринга:
- Добавлена осмысленная обработка атрибутов
altдля редакционных/контентных изображений. - Добавлены атрибуты
width/heightдля изображений, где это возможно, чтобы уменьшить сдвиг макета (CLS). - Улучшена генерация
hreflangдля предотвращения дублирования альтернативных ссылок, указывающих на один и тот же URL на непереведённых страницах. - Добавлена поддержка
lastmodв карте сайта на основе дат контента и времени модификации файлов. - Генерация канонических URL последовательно привязана к настройкам продакшн-домена.
Итого: более чистые метаданные, лучшие сигналы индексации и улучшенный UX для пользователей и поисковых роботов.
Интернационализация и новая страница бета-сервисов
Новая страница /beta-services теперь входит в набор локализованных маршрутов и генерируется для всех поддерживаемых языков.
Она включает прямые ссылки на:
https://app.lotusia.orghttps://app.lotusia.org/social/activity
Страница теперь имеет локализованные title, description и текст hero-секции во всех существующих файлах i18n, обеспечивая корректные локализованные метаданные и согласованность на уровне страницы.
Безопасная граничная маршрутизация в процессе миграции
Перенос основного домена на статический хостинг потребовал тщательной настройки маршрутизации, чтобы существующие динамические сервисы продолжали работать.
Мы обновили правила граничных редиректов/проксирования для сохранения непрерывности сервисов по путям:
/social/*/api/*/explorer/*
Этот гибридный подход обеспечивает статичность и скорость маркетинговой поверхности, сохраняя динамическое поведение приложений через выделенные хосты сервисов.
Развёртывание и операции
Для повышения надёжности и воспроизводимости:
- Добавлен рабочий процесс GitHub Actions для валидации сборки и развёртывания.
- Добавлена документация по развёртыванию и операторские чек-листы.
- Добавлен скрипт развёртывания для потока развёртывания Cloudflare с привязкой к аккаунту.
В совокупности эти изменения делают релизы безопаснее и проще в управлении.
Это развёртывание — фундаментальный шаг: более чистая статическая маркетинговая платформа на lotusia.org, усиленная гигиена SEO и i18n, и безопасный мост к динамическим сервисам, пока экосистема продолжает развиваться.
Изучите результаты вживую: просмотрите социальные профили, работающие на ончейн-репутации, или прочитайте о том, как работает алгоритм ранжирования.