jekyll我们走


  用hexo也快两年了,之前写过的hexo。使用过程中遇到一些问题,比如换一台电脑或者环境就没法写作了,因为原始md文档储存在一台电脑中,而hexo将md文档转换成html后并不会将原始md文档一并commit。虽然这么做有一定的好处,但同样带来了问题。

  目前我的解决方案是在github中再创建一个分支,专门用于保存md文档。这样做每次写了新文章,deploy之后我还得把整个项目clone下来,切换分支,push新的md文档,镜像站操作*2。。。感觉身体被掏空

  测试了一下jekyll,不管何时何地只要提交commit就能发布新文章,这一点深得我心。另外一点相对于hexo的nodejs,ruby在中国的下载速度不知道高到哪里去了。

  那么问题来了。

jekyll是什么?

  Jekyll是一个简单免费的静态生成器,它根据网页源码生成静态文件,并且为我们提供了模板、插件。最关键的是和其它静态生成器一样,可以免费部署在github上。

  怎么安装就不多说了,这两天找了一个主题,略微修改弄成现在的样子。

总结

  以后写博客的思路大致就是这样:

本地开发测试

  用markdown写文章,并按规定名称格式保存在_posts里。

  用jekyll serve –w 启动服务器,在浏览器里查看。

推送远程仓库

  用git客户端推送到远程仓库里。

  通过域名访问。