Hexo 发布到GitHubPages
1.注册Github,创建一个新的仓库 Repository 作为博客显示的主页:
仓库的名称一定要和Github账户名称一致,即为 用户名.github.io;如:
2.建好好仓库后,需要配置Hexo目录下的配置文件_config.yml
,打开_config.yml
(我用的是Atom),修改为:(其中repo:
的地址即为上图中2的地址)
1 | deploy: |
3.为了避免每次提交验证,题主用的ssh
的方式提交,至于ssh
公钥的生成,等其他的操作这里不在赘述了,移步:Git,没什么比官网更靠谱了。。。
Tips:这里在部署的时候同样遇到一个坑,deploy
以后会用到扩展,有多个type
时前面必须加上-
以及半角空格 ,不然会报错,这也是查看文档才解决的 文档,官网的解释:
缩进 :
YAML依靠缩进来确定元素间的从属关系。因此,请确保每个deployer的缩进长度相同,并且使用空格缩进。
Deploy
1 | hexo clean |
Hexo
的操作基本都遵循这个几个步骤,题主习惯在执行hexo d
之前先执行hexo s
本地预览没问题后在提交到GitHub
仓库。成功部署之后浏览器中输入http://userName.github.io
即可查看。