Host on Render
介紹
Render 是一個完全管理的雲平台,您可以在這裡託管靜態網站、後端 API、資料庫、計劃任務以及所有其他應用程式,讓一切都集中在一個地方。
在 Render 上,靜態網站 完全免費 並包含以下功能:
- 來自 GitHub 和 GitLab 的持續自動建置和部署。
- 通過 Let’s Encrypt 自動 SSL 證書。
- 使用全球快速 CDN 實現即時快取失效。
- 無限的協作者數量。
- 無限的 自訂網域。
- 自動 Brotli 壓縮 以提高網站速度。
- 原生支持 HTTP/2。
- Pull Request 預覽。
- 自動的 HTTP → HTTPS 重定向。
- 自訂 URL 重定向和重寫。
假設
- 您擁有 GitHub 或 GitLab 帳戶。
- 您已經完成 Quick Start 或已經擁有 Hugo 網站,準備部署並與世界分享。
- 您擁有 Render 帳戶,您可以在 https://render.com/register 註冊。
部署
您可以在兩個簡單的步驟中設置一個 Hugo 網站在 Render 上:
- 在 Render 上創建一個新的 靜態網站,並允許 Render 存取您的 GitHub/GitLab 倉庫。
- 在創建過程中使用以下值:
欄位 | 值 |
---|---|
Build Command | hugo --gc --minify (或您自己的建置命令) |
Publish Directory | public (或您自己的輸出目錄) |
就這樣!您的網站將在 Render URL(如 yoursite.onrender.com
)上線,並在建置完成後即時可見。
持續部署
現在 Render 已經連接到您的倉庫,當您推送至 GitHub/GitLab 時,它會 自動建置並發佈您的網站。
您可以選擇在網站的 設定 部分禁用自動部署,並從 Render 儀表板手動部署。
CDN 和快取失效
Render 將您的網站託管於全球範圍內的超快速 CDN,確保所有用戶無論身處何地,都能獲得最快的下載速度。
每次部署都會自動並即時使 CDN 快取失效,這樣您的用戶始終能訪問網站上的最新內容。
自訂網域
您可以輕鬆地使用 Render 的 自訂網域 指南將自己的網域添加到網站中。
Pull Request 預覽
使用 Pull Request(PR)預覽,您可以在合併前查看 PR 中的變更,而不僅僅依賴程式碼審查。
啟用後,每個針對您網站的 PR 都會自動生成一個新的靜態網站,基於 PR 中的程式碼。它會有自己的 URL,並在 PR 關閉時自動刪除。
閱讀更多關於 Pull Request 預覽 的內容。
Hugo 主題
Render 會在每次建置時自動下載您 Git 倉庫中定義的所有 Git 子模組。這樣,作為子模組添加的 Hugo 主題就能正常運作。
支援
如果您需要幫助,可以與 Render 開發人員聊天,請訪問 https://render.com/chat,或發送電子郵件至 support@render.com
。