‹ 首页

firebase-hosting-basics

@firebase · 收录于 2 周前 · 上游提交 今天

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 Crashlytics.

适合你,如果你需要快速托管静态网站并管理 Firebase Hosting 配置

/ 通过 npx 安装 校验哈希
npx oh-my-skill add firebase/agent-skills/firebase-hosting-basics
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- firebase/agent-skills/firebase-hosting-basics
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify firebase/agent-skills/firebase-hosting-basics
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
GitHub stars
~496最小装载
~1.1K含声明引用
~1.1K文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 bd1ed97 · 表述以原文为准
它做什么

装上后,Claude 能帮你部署静态网站、单页应用和微服务到 Firebase Hosting,配置重定向、重写、标头等设置,以及管理预览频道。

什么时候触发

当你要求部署静态网站/单页应用、配置自定义域名、管理 firebase.json 托管设置或预览频道时触发。

装好后可以这样说
Claude会要求提供项目ID和构建文件夹等。
Claude会指导编辑配置文件。
Claude会生成临时预览URL。
技能原文 SKILL.md作者撰写 · Apache-2.0 · bd1ed97

hosting-basics

This skill provides instructions and references for working with Firebase Hosting, a fast and secure hosting service for your web app, static and dynamic content, and microservices.

Overview

Firebase Hosting provides production-grade web content hosting for developers. With a single command, you can deploy web apps and serve both static and dynamic content to a global CDN (content delivery network).

Key Features:

  • Fast Content Delivery: Files are cached on SSDs at CDN edges around the world.
  • Secure by Default: Zero-configuration SSL is built-in.
  • Preview Channels: View and test changes on temporary preview URLs before deploying live.
  • GitHub Integration: Automate previews and deploys with GitHub Actions.
  • Dynamic Content: Serve dynamic content and microservices using Cloud Functions or Cloud Run.
Hosting vs App Hosting

Choose Firebase Hosting if:

  • You are deploying a static site (HTML/CSS/JS).
  • You are deploying a simple SPA (React, Vue, etc. without SSR).
  • You want full control over the build and deploy process via CLI.

Choose Firebase App Hosting if:

  • You are using a supported full-stack framework like Next.js or Angular.
  • You need Server-Side Rendering (SSR) or ISR.
  • You want an automated "git push to deploy" workflow with zero configuration.
Instructions
1. Configuration (firebase.json)

For details on configuring Hosting behavior, including public directories, redirects, rewrites, and headers, see [configuration.md](references/configuration.md).

2. Deploying

For instructions on deploying your site, using preview channels, and managing releases, see [deploying.md](references/deploying.md).

3. Emulation

To test your app locally:

npx -y firebase-tools@latest emulators:start --only hosting

This serves your app at http://localhost:5000 by default.

按 Apache-2.0 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。