使用Netlify部署静态网站

之前写了一篇文章是关于在树莓派上部署Hexo的博客,但树莓派难免会出故障,所以将网站放在另一个地方会更安全一点。

前一篇:https://fitswcblog.com/%E6%A0%91%E8%8E%93%E6%B4%BE%E6%90%AD%E5%BB%BAhexo%E5%8D%9A%E5%AE%A2/

我在****上的所有文章将优先发布在我的博客:fitswcblog.com

什么是Netlify,它有什么优缺点?

用我自己的话来说,就是一个专门托辊静态网页的地方,如果按照官方的说法,就是

Netlify是用于自动化现代Web项目的多合一平台。用一个工作流程替换您的托管基础架构,持续集成和部署管道

Netlify的优点

  1. 不用自建服务器
  2. 不需要手动部署
  3. 免费HTTPS

Netlify的缺点

  1. 不能完全控制服务器
  2. 不知道会不会删博文?

准备部署

Step1

要使用Netlify部署,必须先要有Github的账号,以便用来登录和部署网站。

首先登陆Github的官网

github.com

登陆注册什么的都不用我说了吧。

Step2(重要)

  1. 创建一个仓库

使用Netlify部署静态网站

  1. 起一个让人印象深刻的名字????,类型最好选Private(私有)使用Netlify部署静态网站

  2. 通过GitHub Desktop上传到仓库

    使用Netlify部署静态网站

    1. 克隆在GitHub上的仓库

      使用Netlify部署静态网站

  3. 将Hexo博客里的所有文件全部复制到克隆下来的路径中(请看”如何使用树莓派部署Hexo“,还有建议执行一次 (hexo clean))

  4. 通过GitHub Desktop提交后推送到仓库

开始部署(都是图像化操作,我就不配图了)

  1. 登陆Netlify网站并使用GitHub登录到Netlify

    官网:https://www.netlify.com/

  2. 创建一个新站点

  3. 选择仓库

  4. 设置构建时的配置(基本不用动)

  5. 等待构建完成

完成了!(以下为选择性设置)

用自己的域名代替原先的二级域名

更改博客主题等