静态页面托管服务 -Netlify
Github Pages已经凉凉了😓
Netlify是一个提供静态网站托管的服务平台,可以持续部署,能够将托管在 GitHub,GitLab 等网站上的 Jekyll,Hexo,Hugo 等代码自动编译并生成静态网站。
选择使用GitHub账号登录,点击New site from Git
:
根据自己的托管平台,选择代码GitHub、GitLab或者BitBucket(这里以GitHub为例):
点击GitHub之后会弹出一个让你授权的窗口,给 Netlify 授权后,就会自动读取你 GitHub 的仓库:
选择仓库后,Netlify 会自动识别到 Hexo,并填入相关信息,这时候只要无脑点击 Deploy site
就可以:
构建成功后设置自定义域名:
填写域名:
点击核实后添加域名:
设置站点名称:
自己的域名CNAME解析到这个site name。
添加SSL证书,做HTTPS:
开启强制HTTPS:
Netlify提供了自动化构建的功能,站点部署完成之后,每次push代码都会帮我们自动构建。在上面的页面可以查看到每次构建的信息。
使用Netlify部署Gitbook
在 build command 里,填入:npm install -g gitbook-cli && gitbook install && gitbook build
在 publish 目录填入: _book/