经过半天的努力终于搞定,基于hexo + github 的博客算是基本实现。
具体过程如下:
1.首先安装 git 和 node
自己动手查找网上好多资料的说。
2.注册github账户
创建空的repositories,项目名称必须是 【你的用户名】.github.io。
3.安装 Hexo
3.1 先创建一个文件夹,如hexoblog,用来存放hexo的所有文件,然后进入hexoblog里面安装Hexo
1 | $ mkdir hexoblog |
1 | $ cd hexoblog |
3.2 安装Hexo
1 | $ sudo npm install -g hexo |
3.3 执行下面命令,进行初始化hexo
1 | $ hexo init |
到这里,Hexo的安装已经完成。
生成静态页面
1 | $ hexo generate (hexo g) |
启动本地服务
1 | $ hexo server (hexo s) |
在这里,执行命令“$ hexo s -g” 可以本地查看一下,成功了没有。在浏览器输入“http://localhost:4000 or http://127.0.0.1:4000”进行查看。
4. 关联GitHub和Hexo
4.1 浏览hexoblog中的文件,从中找到_config.yml文件并打开
1 | $ subl _config.yml |
4.2 找到文件最后,改成下面的样子:
1 | deploy: |
4.3 保存后,执行命令:
1 | $ npm install hexo-deplover-git --save |
4.4 最后执行配置命令:
1 | $ hexo deploy (hexo d) |
4.5 然后在浏览器输入http://【你的用户名】.github.io/就行。
每次部署的步骤
1 | $ hexo clean |
1 | $ hexo generate |
1 | $ hexo deploy |
简单点直接输入
1 | $ hexo clean && hexo g -d |
End
到这里hexo + github 博客搭建就基本完成了,至于其他的怎么写博客,Makrdown语法以及相应的编辑器,大家自行google或者baidu。