AIKraft/Skills/Основы Firebase Hosting

Основы Firebase Hosting

Deploys and configures classic Firebase Hosting for static websites, single-page apps (SPAs), and microservices. Use when deploying static sites/SPAs, setting up custom domains, configuring firebase.json hosting settings (redirects, rewrites, headers, multi-site), or managing preview channels. Don't use for Firebase App Hosting (Next.js/SSR), Auth, Firestore queries/rules, Data Connect, or Crashly

GOGoogle official Данные

Что делает навык

Навык предоставляет инструкции для работы с Firebase Hosting — сервисом хостинга для статического и динамического контента, микросервисов и SPA. Он позволяет развертывать веб-приложения на глобальной CDN, настраивать параметры через firebase.json и управлять каналами предпросмотра.

Когда применять

  • Развертывание статических сайтов (HTML/CSS/JS) и простых SPA (React, Vue) без SSR.
  • Настройка конфигурации хостинга, включая редиректы, перезаписи, заголовки и мульти-сайт в файле firebase.json.
  • Управление каналами предпросмотра для тестирования изменений перед публикацией.
  • Локальное тестирование приложения с помощью эмулятора Firebase Hosting.

Как работает

  1. Настроить поведение хостинга, указав публичные директории, редиректы, перезаписи и заголовки в конфигурационном файле firebase.json.
  2. Развернуть сайт, используя команды CLI, или управлять релизами и каналами предпросмотра.
  3. Запустить локальный эмулятор для тестирования приложения командой: npx -y firebase-tools@latest emulators:start --only hosting.
  4. Проверить доступность приложения в локальной среде по адресу http://localhost:5000.

Примеры запросов агенту

Как настроить редиректы и заголовки в firebase.json для статического сайта?
Запусти локальный эмулятор Firebase Hosting для проверки SPA.
Как развернуть сайт на Firebase Hosting и создать канал предпросмотра?

Что понадобится

  • Установленный Firebase CLI (firebase-tools)
  • Инициализированный проект Firebase с конфигурацией hosting

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «firebase-hosting-basics» из репозитория: # https://github.com/firebase/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r firebase-hosting-basics/ ~/.claude/skills/firebase-hosting-basics/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.