用Hexo搭建Blog 并发布到Github

安装Node.js

详细安装方法可以直接去官网查看,安装方法十分简单

安装Hexo
1
# npm install -g hexo-cli
生成博客页面
1
2
3
4
# hexo init <本地路径>
# npm install
# hexo g
# hexo s
预览博客

在浏览器地址栏里输入http://localhost:4000就可以预览到我们当前的博客了

安装Git

详细安装方法可以直接去官网查看,安装方法十分简单

配置Git密钥
1
2
3
4
5
# ssh-keygen -t rsa -C "<你的Github上的邮箱>"
# ssh-agent -s
# eval `ssh-agent -s`
# ssh-add
# clip < ~/.ssh/id_rsa.pub
在Github添加SSH_KEY

点击Github修改个人资料里的SSH keys -> Add SSH key,在KEY选项里粘贴我们刚刚生成的SSH_KEY

如果发现未能粘贴的话,可以执行下面的命令,根据返回找到“id_rsa.pub”文件并复制里面的全部内容即可

1
# cygpath -w ~/.ssh

安装hexo-deployer-git
1
# npm install hexo-deployer-git --save
修改_config.yml

找到 deploy 选项,修改成如下格式

1
2
3
4
deploy:
type: git
repo: <你存放在Github的项目地址>
branch: master

执行部署
1
# hexo d

这里再访问你在Github的博客地址,就可以看到更新了。