在21YunBox上进行托管
21YunBox 是一个专为在中国防火墙内发布网站的全托管云平台,您可以在其中托管静态站点、后端API、数据库、定时作业和所有其他应用程序。它提供快速的中国CDN、持续部署、一键HTTPS以及其他服务,如托管数据库和后端网络服务,为在中国启动网站项目提供了便捷途径。
21YunBox包括以下功能:
- 从GitHub和Gitee进行连续、自动构建和部署
- 通过Let’s Encrypt自动获取SSL证书
- 使用高速的中国CDN进行即时缓存失效
- 无限制的自定义域名
- 自动进行Brotli压缩,加速网站加载
- 原生的HTTP/2支持
- 自动进行HTTP → HTTPS的重定向
- 自定义URL重定向和重写
前提条件
本指南假设您已经有一个要部署的Hugo项目。如果您需要一个项目,请先使用快速入门开始或在继续之前Fork 21YunBox的Hugo示例。
设置
您可以在21YunBox上快速完成两个步骤来设置Hugo网站:
- 在21YunBox上创建一个新的Web服务,并授予21YunBox访问您的GitHub或Gitee存储库的权限。
- 在创建过程中使用以下值:
字段 值 环境 静态网站
构建命令 hugo --gc --minify
(或您自己的构建命令)发布目录 ./public
(或您自己的输出目录)
就是这样!只要构建完成,您的网站将在21YunBox URL上实时展示(类似于yoursite.21yunbox.com
)。
连续部署
现在,21YunBox已连接到您的存储库,它将自动构建和发布您的网站,并在您推送到GitHub时立即进行。
每次部署都会自动且立即使CDN缓存失效,因此用户始终可以访问您网站上的最新内容。
自定义域名
使用21YunBox的自定义域名指南,轻松地给您的网站添加自己的域名。
支持
如果需要帮助,请点击这里来与21YunBox的专家联系。