2015已经到来,转眼间已步入而立之年。不畏将来,不念过去。2015年是一个新的开始,正如我又将这博客从WordPress转移到了Jekyll,而且很顺利的将之前博客园的博文导入到了这个博客中。2015,对于我的独立博客来说,是个全新的开始。
为什么是Jekyll
看到很多人说:每个人都应该有个Jekyll博客。做为一个程序员,有个基于Github Pages的Jekyll博客是一件很高逼格的事情。我选择Jekyll的原因主要有三个:
- Markdwon格式编写文章
- 文章托管在Github上,不用担心丢失和备份的事情。
- 博客网站托管在Github Pages上,不再关心服务器的事情。
Jekyll搭建
很多人都觉得Jekyll搭建起来太麻烦,所有望而却步。的确,我也整整折腾了一天的时间,才把所有的东西弄妥当。包括本地调试、部署、找主题、修改主题、导入博客园文章、增加多说评论插件等等。如果你有兴趣,可以参照我下面的经验也来搭建一个。
搭建教程参考:http://www.cellier.me/2015/01/04/jekyll搭建博客教程/ (实际搭建过程,会遇到各种不同的问题)
觉得不错的皮肤
- https://github.com/poole/lanyon (我的博客基于这个皮肤简单改了改)
- https://github.com/niushuai/reading
- http://github.thinkingbar.com
- http://www.stbioinf.com/
链接
细节优化
- 需要转义时:
{ % raw % } { % endraw % }
- 删除google字体: _includes\head.html里删除
博客园(CnBlogs)导出到MarkDown
第一次折腾Node.js,安装和下载依赖包就花了不少时间。最后还执行失败,说找不到feedparser.parseFile方法。原来此feedparser非彼feedparser,而是需要ortoo-feedparser。 所有,将feedparser改成ortoo-feedparser就好了。再次感谢zohooo的node.js脚本。
链接:
- https://gist.github.com/zohooo/5704672 (将文件放到node.exe当前目录,执行node.exe cnblogs.js即可)
- http://nodejs.org/
- https://www.npmjs.com/package/ortoo-feedparser
作者:CoderZh
微信关注:hacker-thinking (代码随想)
本文出处:https://blog.coderzh.com/2015/01/10/2015Jekyll/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。