blog icon indicating copy to clipboard operation
blog copied to clipboard

介绍一些免费好用的静态网站托管服务

Open lmk123 opened this issue 8 years ago • 17 comments

常用的选择:GitHub Pages

优点

  • 自带域名可 https 访问
  • 可配置自定义域名

缺点

  • 无法给自定义域名配置 SSL

Bitbucket Cloud

跟 GitHub Pages 的功能一样,但是:

  • 无法自定义域名
  • 能且只能通过 https 协议访问(http 协议会被跳转到 https 协议)
  • 所有项目的静态网站代码都只能放在专门的站点仓库里(accountName.bitbucket.io),不能像 GitHub 那样可以在每个项目里用 gh-pages 分支保存文件

aerobatic

Bitbucket 旗下的静态网站托管服务。

  • 可以使用 CLI 上传代码
  • 支持自动构建(Continuous Deployment)
  • 可以自定义域名但是是收费功能,自定义域名支持 https 且不需要提供证书,它会帮你生成一个

GitLab Pages

同样跟 GitHub Pages 的功能一样,但是:

  • 自定义域名可配置 https,不过需要上传证书

surge.sh

  • 只能使用 CLI 上传代码
  • 支持自定义域名,但开启 SSL 是收费功能且需要自行上传证书
  • 支持 200.html —— 适用于使用 History API 的 SPA

Firebase Hosting

  • 只能使用 CLI 上传代码
  • 支持自定义域名并支持一键开启 https
  • 支持重定向(Redirects)和重写(Rewrites)功能(当网站使用 History API 时特别有用
  • 有被墙的风险……

Netlify(推荐)

  • 可以使用 CLI 上传代码
  • 支持自定义域名且自定义域名支持一键开启 https(证书来自 Let's Encrype)
  • 支持强制让用户通过 https 访问网站(开启后此功能后,http 的访问一律会 301 跳转到 https
  • 支持自动构建
  • 支持重定向(Redirects)和重写(Rewrites)功能
  • 数据通过 HTTP2 协议传输
  • 提供 webhooks 与 API

now

  • 可以使用 CLI 上传代码,或者链接一个 Git 仓库
  • 不仅提供静态网站托管,同时也支持托管 Node.js 服务
  • 支持自定义域名且自定义域名支持一键开启 https(证书来自 Let's Encrype)
  • 数据通过 HTTP2 协议传输
  • 提供 API

总结

推荐使用 Netlify,如果要顺便托管 Node.js 服务可以用 now

lmk123 avatar May 27 '17 15:05 lmk123

太给力了!

哇咔咔咔!!!多谢博主! Netlify 简直太强了!比我之前想象的方便多了!

Leo-Mu avatar Aug 26 '17 11:08 Leo-Mu

Netlify 有个问题是会自动把静态资源上传到 cloudfront CDN,但国内有些地方访问 cloudfront 速度很慢或部分被墙。

henix avatar Apr 12 '18 09:04 henix

其实访问量少的话,腾讯云的COS也可以作为静态网站托管服务。而且速度的确快。

huiyifyj avatar Apr 12 '18 10:04 huiyifyj

@huiyifyj 域名没备案怎么破。

ghost avatar May 15 '18 12:05 ghost

@okgo-git 还真没考虑备案这回事。不过我感觉应该是需要备案。

huiyifyj avatar May 15 '18 14:05 huiyifyj

now 同时还有一个 desktop app,制作也是精良,https://github.com/zeit/now-desktop

xiaokaike avatar Jul 28 '18 07:07 xiaokaike

现在 aerobatic 免费30天,之后 15刀一月。悉知。

lcx-seima avatar Nov 15 '18 02:11 lcx-seima

#mark

leafsummer avatar Aug 14 '19 12:08 leafsummer

GitLab Pages 現在可以自動幫我們配置自有網域的 Let's Encrypt TLS 憑證了。

Leon0824 avatar May 21 '20 23:05 Leon0824

https://vercel.com 也挺好用的

jinrenjie avatar May 27 '20 08:05 jinrenjie

https://vercel.com 也挺好用的

这就是now。。。

ryzzn avatar Jul 29 '20 02:07 ryzzn

感谢分享

JustWe avatar Aug 04 '20 13:08 JustWe

最近刚出了个新平台4everland,也很不错。https://www.4everland.org

PoyaKu avatar Aug 19 '21 09:08 PoyaKu

博主写的很详细,非常感谢!

nst909 avatar Nov 07 '21 13:11 nst909

其实访问量少的话,腾讯云的COS也可以作为静态网站托管服务。而且速度的确快。

腾讯云不便宜好像,只有新用户首月免费。域名还需要备案,否则网站无法公开。。。

JIeJaitt avatar Dec 17 '22 16:12 JIeJaitt

mark

toddlerya avatar Sep 12 '23 01:09 toddlerya

Firebase HostingFirebase Hosting国内速度如何?

xingpingcn avatar Oct 08 '23 12:10 xingpingcn