准备工作
创建GitHub仓库
先在GitHub创建一个名字为username.github.io的项目,其中username替换成你自己的用户名
修改配置文件
打开_config.yml配置文件,找到deploy,修改成如下配置,其中username替换成你自己的用户名
1 | # Deployment |
安装Deployer
部署前还需要安装Deployer部署器,否则会报如下错误
1 | ERROR Deployer not found: git |
输入如下命令安装hexo-deployer-git
1 | $ npm install hexo-deployer-git --save |
安装成功
1 | npm WARN babel-eslint@10.0.1 requires a peer of eslint@>= 4.12.1 but none is installed. You must install peer dependencies yourself. |
Git设置user.email和user.name
本来以为准备工作已做完,直接运行$ hexo deploy部署,结果报如下错误
大致意思就是说要设置user.email和user.name
1 | *** Please tell me who you are. |
那就设置一下呗,其中email是你的GitHub绑定的邮箱,用户名是你的GitHub用户名
1 | $ git config --global user.email "youremail@demo.com" |
Deploy部署
首先进入hexo博客的根目录
1 | $ cd /d/hexo/blog |
然后运行
1 | $ hexo deploy |
或者
1 | $ hexo d |
然后就可以看到类似如下的输出,开始部署上传
1 | INFO Deploying: git |
浏览博客
大功告成,一切顺利的话可以直接在浏览器输入https://username.github.io/浏览博客
我的博客地址是https://ghxiaoxiao.github.io/,欢迎参观