跳转到内容

将你的 Astro 网站部署到 Google 的 Firebase Hosting

Firebase Hosting 是由 Google 的 Firebase 应用开发平台提供的一项服务,可用于部署 Astro 网站。

请参阅我们关于添加 Firebase 后端服务(如数据库、身份验证和存储)的单独指南。

你的 Astro 项目可以作为静态网站或服务器端渲染(SSR)网站部署到 Firebase。

你的 Astro 项目默认是静态网站。将静态 Astro 网站部署到 Firebase 不需要任何额外配置。

要在你的 Astro 项目中启用 SSR 并部署到 Firebase,请添加 Node.js 适配器

  1. 安装 Firebase CLI。这是一个命令行工具,可以让你从终端与 Firebase 交互。

    终端窗口
    npm install firebase-tools
  2. 使用你的 Google 帐户对 Firebase CLI 进行身份验证。这将打开一个浏览器窗口,你可以在其中登录你的 Google 帐户。

    终端窗口
    npx firebase login
  3. 启用实验性的 Web 框架支持。这是一个实验性功能,允许 Firebase CLI 检测和配置你的 Astro 部署设置。

    终端窗口
    npx firebase experiments:enable webframeworks
  4. 在你的项目中初始化 Firebase Hosting。这将在你的项目根目录中创建一个 firebase.json 和一个 .firebaserc 文件。

    终端窗口
    npx firebase init hosting
  5. 将你的网站部署到 Firebase Hosting。这将构建你的 Astro 网站并将其部署到 Firebase。

    终端窗口
    npx firebase deploy --only hosting

更多部署指南

贡献 社区 赞助