看同学用过hexo,发布和写文章都比较省事,自己使用了一年jekyll还是用git的老方法,今天鼓捣了以下jekyll,网上也搜了瘦,简化一下发布流程.

1 rake文件

首先到这 https://github.com/plusjade/jekyll-bootstrap/blob/master/Rakefile 去下这个rakefile,通过rakefile可以自动生成post并且加入yaml头部.把这个文件放入jekyll的根目录.

rake post title=

可以使用上面的命令来创建文章.其中可以在rakefile里设置命令后打开编辑器.例如在post函数里加入:

system("vim #{filename}")

2 在bashrc或者zshrc里设置

使用alias方法进行快捷键绑定.

alias blog = "cd /path"
alias build_blog="cd /path;jekyll build;cd _site;git add .;git commit -am 'Everything to be Rebuilt.';git push";
alias bb="build_blog";

3 流程

  1. blog
  2. rake post title="name"
  3. bb