关于 firebase-hosting-basics
firebase-hosting-basics 是一个供智能体使用的 skill,提供 Firebase Hosting 的操作说明与参考文档。Firebase Hosting 面向静态内容与简单 SPA,可通过命令行部署并经由全球 CDN 提供服务。
主要功能
- 01通过命令行部署静态与 SPA 站点
- 02全球 CDN 边缘缓存
- 03默认内置 SSL 配置
- 04预览通道用于上线前测试
- 05GitHub Actions 集成
- 06可借助 Cloud Functions 或 Cloud Run 提供动态内容
适用场景
- 01将静态站点或 React、Vue 等 SPA 部署到 Firebase Hosting
- 02上线前通过临时预览地址验证更改
- 03在本地使用模拟器测试 Hosting 应用
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ firebase/ agent-skills --skill firebase-hosting-basics安装后在 Claude Code 中输入/firebase-hosting-basics确认已加载。
附带文件references/configuration.mdreferences/deploying.md
详细介绍
hosting-basics
本技能提供使用 Firebase Hosting 的说明和参考资料。Firebase Hosting 是一项快速、安全的托管服务,可用于托管 Web 应用、静态和动态 内容以及微服务。
概述
Firebase Hosting 为开发者提供生产级 Web 内容托管服务。 只需一条命令,即可部署 Web 应用,并通过全球 CDN(内容分发网络)提供静态和动态 内容。
主要功能:
- 快速分发内容: 文件缓存在全球各地 CDN 边缘节点的 SSD 上。
- 默认安全: 内置零配置 SSL。
- 预览渠道: 在正式部署前,通过临时预览 URL 查看和测试更改。
- GitHub 集成: 使用 GitHub Actions 自动生成预览并部署。
- 动态内容: 使用 Cloud Functions 或 Cloud Run 提供动态内容和微服务。
Hosting 与 App Hosting 的区别
以下情况请选择 Firebase Hosting:
- 部署静态网站(HTML/CSS/JS)。
- 部署简单的 SPA(React、Vue 等,无 SSR)。
- 希望通过 CLI 完全控制构建和部署流程。
以下情况请选择 Firebase App Hosting:
- 使用 Next.js 或 Angular 等受支持的全栈框架。
- 需要服务器端渲染(SSR)或 ISR。
- 希望采用零配置的自动化“git push 即部署”工作流。
说明
1. 配置(firebase.json)
有关配置 Hosting 行为的详情,包括公共目录、重定向、重写规则和标头,请参阅 configuration.md。
2. 部署
有关部署网站、使用预览渠道和管理发布的说明,请参阅 deploying.md。
3. 模拟
若要在本地测试应用:
npx -y firebase-tools@latest emulators:start --only hosting
默认情况下,这会在 http://localhost:5000 提供应用。
评论
支持 Markdown