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 網站:
- 在 21YunBox 上建立一個新的網頁服務,並授予 21YunBox 存取您的 GitHub 或 Gitee 儲存庫的權限。
- 在建立時使用以下設定值:
欄位 值 Environment Static Site
Build Command hugo --gc --minify
(或您自定的建置指令)Publish Directory ./public
(或您自定的輸出目錄)
完成後,當建置完成時,您的網站將會立即在線上,並透過 21YunBox 提供的 URL 存取(例如:yoursite.21yunbox.com
)。
持續部署
當 21YunBox 已經連接至您的儲存庫後,每當您推送更新至 GitHub 時,系統將自動建置並發佈您的網站。
每次部署都會自動且即時地使 CDN 快取失效,確保使用者始終可以存取您網站的最新內容。
自訂網域
按照 21YunBox 的自訂網域指南,您可以輕鬆地為網站新增自訂網域。
支援
如果您需要幫助,請點擊這裡聯繫 21YunBox 的專家。