Mac环境下基于Hexo+GitHubPages搭建个人博客(二)

Hexo 发布到GitHubPages

1.注册Github,创建一个新的仓库 Repository 作为博客显示的主页:

mf9H4P.jpg

仓库的名称一定要和Github账户名称一致,即为 用户名.github.io;如:

mf9TAI.jpg

2.建好好仓库后,需要配置Hexo目录下的配置文件_config.yml,打开_config.yml(我用的是Atom),修改为:(其中repo:的地址即为上图中2的地址)

1
2
3
4
deploy:
- type: git
repo: git@github.com:userName/userName.github.io.git
branch: master

3.为了避免每次提交验证,题主用的ssh的方式提交,至于ssh公钥的生成,等其他的操作这里不在赘述了,移步:Git,没什么比官网更靠谱了。。。

Tips:这里在部署的时候同样遇到一个坑,deploy 以后会用到扩展,有多个type时前面必须加上-以及半角空格 ,不然会报错,这也是查看文档才解决的 文档,官网的解释:

缩进 :

YAML依靠缩进来确定元素间的从属关系。因此,请确保每个deployer的缩进长度相同,并且使用空格缩进。

Deploy

1
2
3
4
hexo clean
hexo g (hexo generate)
hexo s (hexo server)
hexo d (hexo deploy)

Hexo 的操作基本都遵循这个几个步骤,题主习惯在执行hexo d之前先执行hexo s本地预览没问题后在提交到GitHub仓库。成功部署之后浏览器中输入http://userName.github.io即可查看。


这个功能是摆设,看看就好~~~