| | Заглянул в код. CMS там действительно нет — самопис. Признаки: — вся вёрстка и стили инлайном в одном HTML (~1,7 МБ), внешних css/js-файлов нет вообще; — статика лежит в /static/ (шрифты, логотипы, favicon) — так по умолчанию раздают Flask/Django/FastAPI и им подобные фреймворки, у любой CMS пути другие; — справочник маршрутов вшит прямо в страницу (в исходнике блок routesData = {...}), а цены, судя по robots.txt, тянутся из закрытого /api/; — страницы направлений вида /flights/MOW-HKT генерятся программно из этого же справочника; — сервер вообще не ставит куки, сверху nginx и кэш страницы на 30 минут (cache-control: max-age=1800). А «куча комментариев» в стилях (с нумерацией вида «1. ЛОКАЛЬНЫЕ ШРИФТЫ MANROPE» и огоньками) — это почерк кода, сгенерённого нейросетью, а не следы движка. Так что искать «на чём сделано» смысла нет — движок может быть любым (Python/Node/PHP). Повторить функционал = справочник направлений + партнёрский API цен на авиабилеты (партнёрка там спрятана за редиректами /go/ и /t/) + шаблон, который рендерит такие страницы пачкой. На любом привычном фреймворке это собирается быстрее, чем натягивается на CMS. |