開始使用 Firebase 託管

火力地堡主機為您提供了一個快速,安全和託管應用的靜態資產可靠的方式(HTML,CSS,JavaScript中,媒體文件等),以及以提供動態內容和主機微服務

我們的生產級託管由全球內容交付網絡 (CDN) 提供支持。託管服務通過SSL您的內容,默認情況下,可以與自己使用的自定義域或您的項目的免費的子域web.appfirebaseapp.com

在你開始之前

之前,你可以設置火力地堡主機,你需要創建一個火力地堡項目

步驟1:安裝火力地堡CLI

訪問火力地堡CLI文檔,以了解如何CLI安裝更新到最新版本

第2步:初始化項目

要將本地項目文件連接到 Firebase 項目,請從本地項目目錄的根目錄運行以下命令:

firebase init hosting

在項目初始化期間,從 Firebase CLI 提示:

  1. 選擇一個 Firebase 項目以連接到您的本地項目目錄。

    所選 Firebase 項目是本地項目目錄的“默認”Firebase 項目。要連接額外的火力地堡項目到本地項目目錄,建立項目的別名

  2. 指定要用作公共根目錄的目錄。

    該目錄包含所有的公共服務的靜態文件,包括您index.html文件,並要部署到火力地堡舉辦任何其他資產。

    • 對於公共根目錄的缺省被稱為public

      • 現在,您可以指定公開的根目錄下,也可以稍後指定它在你的firebase.json配置文件。

      • 如果您選擇默認,不已經有一個目錄名為public ,火力地堡為您創建它。

    • 如果您還沒有一個有效index.html文件或404.html文件中的公共根目錄下,火力地堡為您創建它們。

  3. 為您的站點選擇配置。

    如果你選擇做一個單頁的應用程序,然後火力地堡自動添加重寫配置為您服務。

在初始化結束時,Firebase 會自動創建兩個文件並將其添加到本地應用程序目錄的根目錄中:

第3步:部署到您的網站

要部署到您的站點,請從本地項目目錄的根目錄運行以下命令:

firebase deploy --only hosting

此命令將您的託管內容和配置部署到以下 Firebase 配置的子域:

  • PROJECT_ID .web.app
  • PROJECT_ID .firebaseapp.com

了解更多有關部署和甚至在本地測試您的網站

下一步

現在您的網站已準備好與全世界分享!