转自http://kermsite.ml/index.php/archives/141,如有任何格式问题请阅读原文
什么是静态网站托管服务
不知道大家是否有用过Github Pages或者Gitee Pages。这些静态网站托管服务就是他们的升级版。
这里推荐的大部分平台都支持:使用命令生成静态网页,监测Github实现推代码自动部署,自定义域名,CDN分发,SSL证书,无限的存储空间,大流量。
大部分不支持:PHP环境,数据分析。
特殊情况将特别说明。
一般用这个就是搭建个人静态博客了。在本地写好markdown文件,然后推到Github,平台自动拉取构建展示。
环境配置好了还是挺方便的。
静态网站平台概述
平台名称 | 部署方式 | 自定义域名 | SSL | 备注 |
---|---|---|---|---|
Vercel | Github,CLI | 支持 | 支持 | 需验证手机号 |
Netlify | Github,CLI | 支持 | 支持 | 可以集成插件 |
CFPage | Github | 支持 | 支持 | 构建太慢了 |
GithubPage | 原生Github | 支持 | 部分支持 | 自定义域名不支持SSL |
以下仅作参考 | ||||
GiteePage | 原生Gitee | 收费 | —— | 国内访问快,需实名 |
Surge.sh | CLI | 支持 | 部分支持 | 自定义域名SSL收费,自行上传证书 |
AzureBlob | —— | —— | —— | 使用OSS实现静态网站托管 |
Vercel
原Ziet(Now)。功能都差不多啦。界面挺舒适的,响应也快。需要验证手机。
支持自定义域名且自定义域名支持一键开启 https(证书来自 Let's Encrype),支持自动构建。支持CLI。提供模板。提供引导。
参考文章:
限额:
Netlify
CMS:Netlify CMS | Open-Source Content Management System
有时候登录会抽风。只需要一个邮箱即可注册。可以自定义域名。统计收费。自带CDN
他家的一个亮点就是所谓的CMS系统了。众所周知我们一般的部署方式是先在本地写好然后推送到云端的。用CMS可以在云端实现编辑,而无需配置本地环境。
支持自定义域名且自定义域名支持一键开启 https(证书来自 Let's Encrype)。支持自动构建。支持CLI。提供模板。提供引导。
另:我在尝试向hugo添加某一主题时,使用Netlify部署成功,而使用其他平台均显示主题版本和hugo版本不符合而失败,不知是何原因
参考文章:
限额:
CMS
CFPage
官网:https://dash.cloudflare.com/
对于CFpage我真是又爱又恨了。爱是爱它和CF的其他服务结合的很好,部署完成后可以直接添加到已有域名下,统计也很方便。但是这个构建真的是太慢了,哪有准备环境用7min的??然后真正运行也就几秒。
GithubPage
官网:——
怎么说呢,可以作为你Github的一个门面展示出来,大量的使用还是不推荐这个吧。。。
自带域名可 https 访问,可配置自定义域名,无法给自定义域名配置 SSL。
GiteePage
官网:——
据说速度比较快,可是我懒得实名认证了。
Surge.sh
只能使用CLI上传?支持自定义域名,但开启 SSL 是收费功能且需要自行上传证书。
AzureBlob
——
参考文章: