ТРОПЫ КАВКАЗА — лендинг
=======================

Что это
-------
Статический сайт: HTML, JavaScript, картинки и видео. Серверного кода и базы данных нет,
сборка не нужна. Всё, что лежит в папке site/, выкладывается как есть.

Как разместить
--------------
1. Содержимое папки site/ загрузить в корень сайта (или в любую подпапку — все пути относительные).
   Структура должна сохраниться:
       index.html
       favicon.svg
       map.js
       park.js
       assets/   (19 файлов)
2. Включить HTTPS.
3. Проверить, что сервер отдаёт файлы с такими типами:
       .webm  -> video/webm
       .webp  -> image/webp
       .bin   -> application/octet-stream
   Файлы .bin — это упакованные кадры видео-истории (по одному на каждую локацию,
   вариант -m.bin — для телефонов). Их нельзя блокировать как «неизвестные»: без них
   на странице не будет видео.
4. Сжатие gzip/brotli включить для .html, .js (картинки, видео и .bin уже сжаты).

Кэширование (рекомендация)
--------------------------
   index.html                -> Cache-Control: no-cache
   *.js, assets/*            -> Cache-Control: public, max-age=604800   (7 дней)

Пример для nginx:
   location / {
       try_files $uri $uri/ =404;
   }
   location = /index.html { add_header Cache-Control "no-cache"; }
   location ~* \.(js|webp|webm|bin)$ { add_header Cache-Control "public, max-age=604800"; }
   types { application/octet-stream bin; video/webm webm; image/webp webp; }
   gzip on;
   gzip_types text/html application/javascript text/css;

Внешние ресурсы
---------------
Шрифты подключаются с Google Fonts (fonts.googleapis.com и fonts.gstatic.com).
Если на сервере настроен Content-Security-Policy, эти два домена нужно разрешить:
   style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
   font-src https://fonts.gstatic.com;
   script-src 'self' 'unsafe-inline';
   img-src 'self' data: blob:;
   media-src 'self';
   connect-src 'self';
(blob: нужен — кадры видео распаковываются в браузере.)

Вес
---
Весь сайт около 55 МБ. Страница грузит кадры видео постепенно, по ходу истории:
компьютер скачивает около 35 МБ, телефон около 15 МБ (для телефонов отдельные лёгкие пакеты).

Что заменить перед запуском
---------------------------
В index.html у кнопок «Скачать в App Store» и «Google Play» пока стоит ссылка "#".
Их нужно заменить на реальные ссылки магазинов (искать по тексту кнопок).
