把搭建的Hexo关联Git

2017-11-30  本文已影响395人  iLeooooo

1.创建仓库

登录你的Github帐号,新建仓库,命名为用户名.github.io固定写法,如dluffymonkey.github.io即下图中1所示:

注意仓库的命名规范.png

本地的blog文件夹下内容为:

本地blog文件夹内容.png

用文本编辑器打开_config.yml,打开后往下滑到最后,修改成下边的样子:

deploy: 
    type: git 
    repository: https://github.com/dluffymonkey/dluffymonkey.github.io.git 
    branch: master

你需要将repository后dluffymonkey换成你自己的用户名。hexo 3.1.1版本后type:值为git。

注意坑二:在配置所有的_config.yml文件时(包括theme中的),在所有的冒号:后边都要加一个空格,否则执行hexo命令会报错,切记 切记

在blog文件夹目录下执行生成静态页面命令:

$ hexo generate 或者:hexo g

此时若出现如下报错:

ERROR Local hexo not found in ~/blog
ERROR Try runing: 'npm install hexo --save'
则执行命令:npm install hexo --save
若无报错,自行忽略此步骤。

再执行配置命令:

$ hexo deploy 或者:hexo d

注意坑三:若执行命令hexo deploy
仍然报错:无法连接git或找不到git,则执行如下命令来安装hexo-deployer-git

$ npm install hexo-deployer-git --save

再次执行hexo generate和hexo deploy命令。
若你未关联Github,则执行hexo deploy
命令时终端会提示你输入Github的用户名和密码,即

Username for 'https://github.com':
Password for 'https://github.com':

hexo deploy
命令执行成功后,浏览器中打开网址http://dluffymonkey.github.io(将dluffymonkey
换成你的用户名)能看到和打开http://localhost:4000
时一样的页面。

上一篇下一篇

猜你喜欢

热点阅读