HOSTING AND DEPLOYMENT

Host on 21YunBox

21YunBox 是一個全管理型雲端平台,專為讓網站部署在中國境內(Great Firewall)變得簡單而設計。您可以在此託管靜態網站、後端 API、資料庫、排程任務以及其他應用程式。它提供高速的中國 CDN、持續部署、一鍵式 HTTPS,以及其他服務,如管理型資料庫和後端網頁服務,是啟動中國境內網站專案的理想選擇。

21YunBox 的功能包括:

  • 從 GitHub 和 Gitee 的自動持續建置與部署
  • 通過 Let’s Encrypt 的自動 SSL 憑證
  • 使用高速中國 CDN 的即時快取失效
  • 無限制的自訂網域
  • 自動 Brotli 壓縮 以加速網站
  • 原生 HTTP/2 支援
  • 自動 HTTP → HTTPS 重導
  • 自訂 URL 重導與重寫

前提條件

本指南假設您已經有一個準備部署的 Hugo 專案。如果您需要一個專案,請參考 快速開始 或 fork 21YunBox 的 Hugo 範例 來開始。

設置

您可以透過以下兩個簡單步驟在 21YunBox 上設置一個 Hugo 網站:

  1. 在 21YunBox 上建立一個新的網頁服務,並授予 21YunBox 存取您的 GitHub 或 Gitee 儲存庫的權限。
  2. 在建立時使用以下設定值:
    欄位
    Environment Static Site
    Build Command hugo --gc --minify(或您自定的建置指令)
    Publish Directory ./public(或您自定的輸出目錄)

完成後,當建置完成時,您的網站將會立即在線上,並透過 21YunBox 提供的 URL 存取(例如:yoursite.21yunbox.com)。

持續部署

當 21YunBox 已經連接至您的儲存庫後,每當您推送更新至 GitHub 時,系統將自動建置並發佈您的網站。

每次部署都會自動且即時地使 CDN 快取失效,確保使用者始終可以存取您網站的最新內容。

自訂網域

按照 21YunBox 的自訂網域指南,您可以輕鬆地為網站新增自訂網域。

支援

如果您需要幫助,請點擊這裡聯繫 21YunBox 的專家。