XYZ1024' Blog

使用Netlify静态托管

2020-08-21 · 2 min read
建站

前言

用了一段时间Github Pages,国内的速度还是太慢了,套了CF也是如此,于是我换了一个平台,用了一段时间,目前没什么大问题。

Netfily能做的事情比Github Pages更多

  • 内置 CI/CD:当你push到仓库后,它会自动部署。
  • 拥有域和 DNS 管理
  • http redirect/rewrite:可以参考文档
  • 免费的证书:不过是Let's Encrypt的。
  • 它的速度比Github Pages快

部署

首先打开点我,选择Github登陆。

登陆之后可以选择使用Git拉取文件,也可以选择从本地拉取。

如果是本地的话,把文件夹拖放到这里。

如果要使用Git拉取的话,点这里。

我选的是使用Git,然后再选择Github。

再点这里。

选择站点文件的仓库,再保存。回到Netlify,点击Deploy site,这样就部署好了。

设置域名

Netlify给的是它的二级域名,我设置为自己的域名。

点击Domain Setting

可以在默认域名的右边点击Options,选择Edit site name,这样可以修改默认的二级域名。

如果要用自己的域名就选择Add custom domain

添加完后再把域名用CNAME记录解析到默认的二级域名,或者ping默认的二级域名,获取IP,使用A记录。

等DNS验证完毕后Netlify会自动配置Let's Encrypt的证书,当然也可以上传自己的证书。

后言

移动访问的话是挺快的,大概一秒不到就加载完了。
到这里Netlify的部署就完毕了,有时间会再写得更详细。