hexo从Github Pages迁移到Netlify

Netlify

Netlify (推荐)

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

Netlify是一家专注于提供静态网站托管服务的公司,通过自己的内容分发网络,将提前建立好的静态页面呈献给访客,节约了加载的时间。

Netlify部署网站

首先去 Netlify 注册账号登录(https://www.netlify.com/)

接着点击页面右上角的 New site from Git

20190404170805.png

这里选择的 GitHub ,别忘记勾选访问公共仓库选项.之后授权给 Netlify 指定Repository,然后 Deploy

设置自定义域名点击 Domain settings 然后点击 Add custom domain.

20190404171035.png

20190404171134.png

然后到域名解析处,修改域名CNAME记录,记录值就是设置完域名页面显示的配置值

20190404172505.png

20190404172429.png

Netlify添加SSL证书

设置完成域名绑定后,设置中心选项有所变化 , 点击

20190404173233.png

至此配置完成

20190404173821.png

效果显示:

20190404174519.png

完美~~