赞
踩
使用hexo也有不少时间了,一直是使用的本地生成然后在提交到git仓库上,这也是很多网上的教程所使用的方法。这个方法也有一些弊端,部署起来每次都要先生成再提交网站的public目录,然后还要把hexo的源码提交到仓库中,很麻烦。如果每次写作都要重复这样的步骤。
本文同步更新与我的个人博客:https://blog.hizrd.top,欢迎访问!
本文在我的个人博客上的链接:点击进入
使用netlify 的继承部署可以在它的服务器按照你设定的命令,自动进行部署网站,也就是说,当你把源码直接提交到github的时候,netlify就会自动部署好你的网站。github用来保存博客的源码 ,而netlify存有静态网站。
hexo的建立方法网上有很多,就不再多说了
### 部署到netlify
可以使用github的账号直接登录,这样关联仓库的时候也更加方便。
点击这个,按照提示与仓库进行关联
配置好hexo的部署命令,并设置发布目录。如图。
部署命令与本地部署的命令是一样的
hexo generate
配置你的域名,netlify默认给你一个二级域名,你可以修改它,也可以绑定自己已有的域名。同时你也可以使用免费提供的ssl证书,开启Https。
到这里配置就基本完成了。此时你的网站就可以使用它分配或你绑定的域名访问了。你也可以根据你自己的需要进行别的改动。
当你写完文档时,把hexo目录直接提交到git仓库中,netlify会把网站自动部署好,你可以在nelify查看你的部署日志。这样你的git仓库就只用来保存hexo的源码,而网站是放在netlify上的。netlify也有cdn,但是速度仍然不是很好,服务器在国外,也就是这样了。你也可以使用了自己的cdn服务,以加快网站的访问速度。
使用leancloud的云引擎,也可以自动部署你的网站,经测试,访问速度比netlify要好,但是免费办的每天有6小时的服务休眠时间,具体的方法将在以后的博文中会介绍。
[LeanCloud
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。