上一篇提到把hexo 搭建的网站部署到github,今天我们就把坑填上。
在树梅派本地搭好的博客有个问题就是没法直接外网访问,如果想发布到外网无外乎以下几种方法:
1)自己买一个域名,这种方法简单粗暴,但是需要外网ip 并且域名需要备案
2)通过花生壳内网穿透发布,这种方法受流量限制,内测版的每月1G流量支撑不了太大的访问两,再加流量就要付费
3)有人说可以买个虚拟空间,但是那就脱离了用树梅派折腾的初衷了
4)github + hexo,简洁!高效!!
好了,话不多说、言归正传:
注册github
开发人员基本都有github 帐号,没有的话去注册一个,看不懂英文可以用chrome 浏览器自带的全文翻译功能
设置软件仓库
1)按照下图中标注的顺序的点击,进入仓库新建界面
2)在‘Repository name’中填入‘[你的github用户名].github.io’后创建仓库,必须填这个,不然没法用短网址访问,其余的默认
3)到上一篇hexo 安装的根目录下找到_comfig.yml,找到deploy,并把内容改为以下格式:
安装git 依赖包
进入网站根目录,执行以下代码安装依赖包:
设置ssh
设置ssh 网上教程比较多,也可以参考官方文档:
https://help.github.com/articles/connecting-to-github-with-ssh
发布网站
进入网站根目录,执行以下代码:
一定要按照这两个命令的顺序执行,如果出现了仓库权限的情况可以先用‘hexo clean’清空缓存再发布试试
出现发布成功提示后稍等一小会用https://[你的github用户名].github.io访问试试吧
领取专属 10元无门槛券
私享最新 技术干货