- ✅ Настроен
vite.config.tsсbase: '/' - ✅ Добавлен скрипт
npm run deployвpackage.json - ✅ Установлен пакет
gh-pages - ✅ Создан GitHub Actions workflow (
.github/workflows/deploy.yml) - ✅ Создан файл
.nojekyllдля корректной работы - ✅ Проверена production сборка
-
Настройте GitHub Pages (один раз):
- Зайдите в Settings → Pages вашего репозитория
- В разделе "Source" выберите GitHub Actions
-
Запушьте код:
git add . git commit -m "Setup GitHub Pages deployment" git push
-
Готово! Сайт будет доступен через 1-2 минуты по адресу:
https://dun4ev.github.io/
npm run deployGemini API не будет работать на GitHub Pages!
Переменные окружения недоступны на статическом хостинге. Нужно либо:
- Убрать функционал с API
- Использовать Vercel/Netlify вместо GitHub Pages
- Настройте GitHub Pages в Settings → Pages → Source: GitHub Actions
- Запушьте код:
git push - Проверьте деплой во вкладке Actions на GitHub
- Откройте сайт: https://dun4ev.github.io/
Подробная инструкция: см. файл DEPLOY.md