常用自动部署之静态站点托管
时间:2023-07-13 09:06:01 | 来源:网站运营
时间:2023-07-13 09:06:01 来源:网站运营
常用自动部署之静态站点托管:
GitHub Pages- 优点
- 可配置自定义域名,且域名不用备案
- 可强制https访问,一键配置开启
- Github Action 支持push 触发构建
- 每个账户,2000min/month 构建资源,下月自动清零,重新计算
- 缺点
- 不能自定义ssl 证书,但是不影响使用
GitLab Pages
- 相同的基本类GitHub pages
- 不同的是:
- 需上传证书,支持https
Netlify
- 可以使用 CLI 上传代码
- 支持自定义域名,域名不用备案。
- 支持一键免费开启https,不过需要先配置DNS,验证通过,才能开启。需要几小时的生效时间。
# dns 配置,域名服务商配置dnsdns1.p08.nsone.netdns2.p08.nsone.netdns3.p08.nsone.netdns4.p08.nsone.net
- 支持强制让用户通过 https 访问网站(开启后此功能后,http 的访问一律会 301 跳转到 https
- 通过授权github, push 触发自动构建;
- 不需要编写脚本,不过构建过程,相对耗时,免费300m/month资源,相对紧张。
- 支持重定向(Redirects)和重写(Rewrites)功能
- 数据通过 HTTP2 协议传输
- 提供 webhooks 与 API
now
- 可以使用 CLI 上传代码,或者链接一个 Git 仓库
- 不仅提供静态网站托管,同时也支持托管 Node.js 服务
- 支持自定义域名且自定义域名支持一键开启 https(证书来自 Let's Encrype)
- 数据通过 HTTP2 协议传输
- 提供 API
腾讯静态站点托管
- 支持https
- 支持自定义域名
- 支持vuepress
- 支持Github Action push自动部署
- 可联合云开发的云函数、数据库,调用node服务