搭了个博客
简单说一说我是怎么搭建这个博客的吧
由于hexo是基于node.js的,所以需要先安装node.js
由于我是架设在github.io上的,所以我们需要git(还支持heroku/rsync/openshift)
安装node.js
1
2
3
4
5
git clone git://github.com/joyent/node.git
git checkout v0.12.7-release
./configure && make && make install
node -v
npm -v
若提示命令不存在,则
    1
2where node
ln -s 原位置 错误提示的位置
hexo的安装
新建了个目录
./blog/
在目录中
    1
2
3
4npm install -g hexo
hexo init
hexo g
hexo s
这时访问*http://localhost:4000/*应该就可以看到你的博客了
github的推送设置
首先安装组件
1  | npm install hexo-deployer-git  | 
然后设置git仓库信息
1  | deploy:  | 
这样就可以用hexo d来推送到github了(其实本质就是 推送./public/的所有文件复制./public/的文件到./.deploy_git/并推送到github)
域名绑定:
暂时是直接
1  | echo blog.qwerdf.com >./blog/public/CNAME  | 
然后设置A记录到github
平时怎么用?
1  | hexo new "标题"  | 
然后
1  | hexo clean  | 
其中代码语法高亮的语言可参考highlightjs docs
常用hexo命令
1  | hexo s --debug  | 
使用两次hexo g是因为有时生成的主页有问题,首页仅显示一篇文章。
最后表示终于有时间来干这事了