В торговой компании слово «поставка» описывает вполне конкретное событие. С сайтом почему-то принято свободнее: показали макет, получили работающую ссылку — и уже пишем «запустили».

Для Horizon я подготовил новую корпоративную версию на React Router с серверным рендерингом. На момент проверки основной horizonct.hk продолжал обслуживаться старым сайтом на Tilda. Новая реализация существует отдельно. Этот текст описывает выполненную разработку, а не состоявшуюся замену основного домена.

На экране «Horizon — первый экран» сохранены настоящие материалы и оформление проекта.

Horizon — первый экран

Фиксированный просмотр · демонстрационные данные

Horizon — первый экран
Сохранённый экран проекта · без интерактивного управления

Что находится за страницами

React Router отвечает за маршруты и выдачу HTML, Vite — за сборку, TypeScript — за проверяемые связи в коде. Содержимое редактируется через Pages CMS. Английский, русский и арабский входят в структуру проекта, а не приклеены внешним переводчиком к одной странице.

На экране «Horizon — внутренний раздел» сохранены настоящие материалы и оформление проекта.

Horizon — внутренний раздел

Фиксированный просмотр · демонстрационные данные

Horizon — внутренний раздел
Сохранённый экран проекта · без интерактивного управления

У формы обращения есть серверная часть на Cloudflare, доставка через почтовый механизм и проверка Turnstile. Последняя помогает отсеивать нежелательные автоматические обращения; она не снимает с обработчика обязанность проверять данные и корректно сообщать о результате.

Horizon — контактный раздел

Фиксированный просмотр · демонстрационные данные

Horizon — контактный раздел
Сохранённый экран проекта · без интерактивного управления

На корпоративном сайте это и есть существенная интерактивность. Видеофон может произвести впечатление, но если заявка потерялась, впечатление оказалось довольно дорогим способом ничего не получить.

Предпросмотр даёт время увидеть настоящее

Отдельная версия позволяет пройти весь путь: открыть страницы на трёх языках, посмотреть длинные названия, проверить контакты, сравнить содержимое со старым сайтом. После этого можно отдельно готовить переключение адреса, почты и остальных зависимостей.

Я не превращаю присутствие SEO-файлов или llms.txt в обещание поисковой видимости. Машиночитаемое описание полезно как часть аккуратного сайта. Оно не является пропуском в выдачу и не доказывает, что AI-сервисы начали рекомендовать компанию.

Этот кейс фиксирует подготовленную новую версию. Переезд основного сайта — отдельный этап, который нельзя выводить из готовности предпросмотра. Сохранённая копия здесь доступна как фиксированный просмотр; она показывает композицию и содержание выбранной версии.

Связанные истории: ПромЭнергоПарк · Перенос A&F Advertising.