Проект оптимизирован для развёртывания на Cloudflare Pages.
Предварительные требования
- Аккаунт Cloudflare.
- Node.js v20+ установлен локально.
- Wrangler CLI установлен (
npm install -g wrangler).
Способы развёртывания
Вариант 1: Интеграция с GitHub
- Загрузите код на GitHub.
- Подключите Cloudflare Pages: Dashboard > Workers & Pages > Create Application > Pages > Connect to Git.
- Выберите репозиторий и ветку.
- Настройте сборку:
- Framework Preset: Astro
- Build command:
pnpm run build - Build output directory:
dist
- Сохраните и разверните.
Вариант 2: Wrangler CLI
- Войдите в Wrangler
Terminal window npx wrangler login - Соберите и разверните
Terminal window pnpm run deploy
⚠️
Индексация поиска
Скрипт build автоматически генерирует поисковый индекс Fuse.js. Убедитесь, что сборка завершается успешно.