mcpField
F
firebase-hosting-basics

firebase-hosting-basics

官方
github.com/firebase云与 DevOps491171.6k 次安装1 天前更新
代码仓库

关于 firebase-hosting-basics

firebase-hosting-basics 是一个供智能体使用的 skill,提供 Firebase Hosting 的操作说明与参考文档。Firebase Hosting 面向静态内容与简单 SPA,可通过命令行部署并经由全球 CDN 提供服务。

主要功能

  1. 01通过命令行部署静态与 SPA 站点
  2. 02全球 CDN 边缘缓存
  3. 03默认内置 SSL 配置
  4. 04预览通道用于上线前测试
  5. 05GitHub Actions 集成
  6. 06可借助 Cloud Functions 或 Cloud Run 提供动态内容

适用场景

  1. 01将静态站点或 React、Vue 等 SPA 部署到 Firebase Hosting
  2. 02上线前通过临时预览地址验证更改
  3. 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