Files
TtrpgPlayerLanding/README.md
T
2026-07-01 15:56:45 +08:00

1.1 KiB

TTRPG Player Landing

Статический маркетинговый лендинг НРИ Плеер (React + Vite + TypeScript). Воспроизводит структуру и контент публичной версии на Framer.

Отдельный пакет в экосистеме dnd_project, не входит в сборку Electron-плеера.

Запуск

npm install
npm run dev

Сборка и проверки

npm run build
npm run lint
npm run typecheck
npm run test

Структура

  • src/data/siteContent.ts — единый источник текстов, ссылок и якорей
  • src/components/sections/ — секции лендинга (hero, features, pricing, FAQ и т.д.)
  • src/lib/detectOs.ts — выбор ссылки «Скачать для моей ОС»

Деплой

npm run build → статика в dist/. Продакшен: https://ttrpgplayer.ru/ (/var/www/ttrpgplayer_ru/www на VPS). Ссылки на установщики берутся из https://updates.ttrpgplayer.ru/.