Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1.81 KB

File metadata and controls

55 lines (39 loc) · 1.81 KB

Быстрая памятка: GitHub Pages

✅ Что сделано

  • ✅ Настроен vite.config.ts с base: '/'
  • ✅ Добавлен скрипт npm run deploy в package.json
  • ✅ Установлен пакет gh-pages
  • ✅ Создан GitHub Actions workflow (.github/workflows/deploy.yml)
  • ✅ Создан файл .nojekyll для корректной работы
  • ✅ Проверена production сборка

🚀 Как задеплоить

Вариант 1: Автоматический (рекомендуется)

  1. Настройте GitHub Pages (один раз):

    • Зайдите в Settings → Pages вашего репозитория
    • В разделе "Source" выберите GitHub Actions
  2. Запушьте код:

    git add .
    git commit -m "Setup GitHub Pages deployment"
    git push
  3. Готово! Сайт будет доступен через 1-2 минуты по адресу:

    https://dun4ev.github.io/
    

Вариант 2: Ручной деплой

npm run deploy

⚠️ Важно: API ключи

Gemini API не будет работать на GitHub Pages!

Переменные окружения недоступны на статическом хостинге. Нужно либо:

  • Убрать функционал с API
  • Использовать Vercel/Netlify вместо GitHub Pages

📝 Следующие шаги

  1. Настройте GitHub Pages в Settings → Pages → Source: GitHub Actions
  2. Запушьте код: git push
  3. Проверьте деплой во вкладке Actions на GitHub
  4. Откройте сайт: https://dun4ev.github.io/

Подробная инструкция: см. файл DEPLOY.md