使用netlify自动部署hexo博客,写博客更加方便

前言

使用hexo也有不少时间了,一直是使用的本地生成然后在提交到git仓库上,这也是很多网上的教程所使用的方法。这个方法也有一些弊端,部署起来每次都要先生成再提交网站的public目录,然后还要把hexo的源码提交到仓库中,很麻烦。如果每次写作都要重复这样的步骤。

Netlify

使用netlify 的继承部署可以在它的服务器按照你设定的命令,自动进行部署网站,也就是说,当你把源码直接提交到github的时候,netlify就会自动部署好你的网站。github用来保存博客的源码 ,而netlify存有静态网站。

Netlify官网

方法

建立hexo博客

hexo的建立方法网上有很多,就不再多说了

### 部署到netlify 

可以使用github的账号直接登录,这样关联仓库的时候也更加方便。

点击这个,按照提示与仓库进行关联

配置好hexo的部署命令,并设置发布目录。如图。

部署命令与本地部署的命令是一样的

1
hexo generate

配置你的域名,netlify默认给你一个二级域名,你可以修改它,也可以绑定自己已有的域名。同时你也可以使用免费提供的ssl证书,开启Https。

到这里配置就基本完成了。此时你的网站就可以使用它分配或你绑定的域名访问了。你也可以根据你自己的需要进行别的改动。

当你写完文档时,把hexo目录直接提交到git仓库中,netlify会把网站自动部署好,你可以在nelify查看你的部署日志。这样你的git仓库就只用来保存hexo的源码,而网站是放在netlify上的。netlify也有cdn,但是速度仍然不是很好,服务器在国外,也就是这样了。你也可以使用了自己的cdn服务,以加快网站的访问速度。

LeanCloud

使用leancloud的云引擎,也可以自动部署你的网站,经测试,访问速度比netlify要好,但是免费办的每天有6小时的服务休眠时间,具体的方法将在以后的博文中会介绍。

一些你可能会用到的链接

Hexo文档

Netlifiy文档

LeanCloud

-------------本文结束感谢您的阅读-------------
------ 版权信息 ------

本文标题:使用netlify自动部署hexo博客,写博客更加方便

文章作者:Raydon Zhao

发布时间:2020年02月20日 - 18:27

最后更新:2021年10月03日 - 06:00

原始链接:https://blog.hizrd.top/2020/02/20/使用netlify自动部署hexo博客,写博客更加方便/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。