树梅派折腾日记之八-Hexo+Github

上一篇提到把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访问试试吧

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181026G0BPA600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券