Astro SSG preview
Страницы событий
Публично открываемая preview-сборка под prefix preview-20260717-interest-clubs-prod-canary. Все страницы закрыты от индексации и используют preview canonical.
Источникprod-sqlite-static-site-export-v1
Сгенерировано2026-07-17T13:44:48.147848+00:00
Текущая дата данных2026-07-17
UI-варианты hero события
B · Poster Attached Card Более смелый attach/overlap с сохранением no-crop политики для афиш. D · Photo Parallax Sheet Эксперимент с мягким parallax для visual_only и reduced-motion guard.
Сравнение привязано к разным event pages: можно открыть каждое событие и почувствовать первый экран, а не смотреть технический image-mode.
Карточки ленты
Исторический overlay-вариант больше не используется на обычных event pages: он перегружал нижнюю часть карточки и начинал ленту со служебных действий.
Покрытые состояния
- платное событие с ticket-link: event 5878 «Песни СССР»;
- бесплатное / регистрационное событие;
- phone-only CTA;
- source-only CTA без прямого ticket-link;
- длинный H1;
- нет локального изображения — hero fallback;
- слабый адрес — карта скрывается, вместо неё выводится “уточняйте у организатора”;
- «Другие даты» для пары 6437/6438;
- единая статическая лента «Смотрите дальше» без API и без отдельного пользовательского блока для диверсификации.
- явные реакции: лайк с локальным увеличением счётчика, отмена лайка, “не интересно” и компактный локальный журнал явных действий для будущего Supabase ingest.
- Карточки ленты используют baseline split-actions: «Поделиться» и лайк вынесены под карточку, календарь доступен для calendar-eligible событий.
- минимальные листинги /segodnya/, /zavtra/ и /vyhodnye/.
Локальный отчёт по реакциям
Preview хранит компактный журнал явных действий только в этом браузере. В production такие события должны уходить в personalization Supabase через same-origin ingest/RPC и агрегироваться в отчёт по anonymous profile id.
Anonymous profile:
— Загрузка локального журнала…