搭了个博客
简单说一说我是怎么搭建这个博客的吧
由于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是因为有时生成的主页有问题,首页仅显示一篇文章。
最后表示终于有时间来干这事了