为Jekyll增加不完美的分页和文章摘要

01 - 20 - 2013

怎么说呢,用Jekyll搭建Blog不管被说的多么好用,但终究应该只属于技术宅+爱折腾的群体吧,经常一个Wordpress上的小功能,却要在Jekyll折腾不少时间,比如之前的站内搜索,以及今天的分页以及文章摘要,足足折腾了我一下午,而且最后的解决方案还是不完美,有点小挫败感。

回到主题,下面先说下Jekyll分页,这个功能有内置的,但是非常见鬼的,只支持对index.html的分页,你没看错,文件名必须是这个,如果你是用JB的话,把index.md重命名成index.html,然后再继续往下看:


阅读全文

为Jekyll添加静态搜索

12 - 03 - 2012

之前讲过了如何用Jekyll搭建自己的Blog,不过作为一个静态的Blog系统,相比WordPress那些成熟的Blog系统,功能还薄弱了点,更别提其他花里胡哨的插件了。在这里,最缺的我觉得应该就是搜索功能了,没有搜索,就想没有了门,一个好的搜索,设置连目录都可以不要。

在网上找了好久好久,翻了很多,大多都是利用plugin+js的方式,总感觉不是很喜欢。Google Custom Search 提供了另外一种方式,这个操作起来很简单,搜索功能也很强大,不过总给人感觉太重了,而且对于不稳定的网络,你懂的。

于是找来找去,发现用JQuery搜索静态文本的API来解决,是最简单,也是最轻量级的方式。


阅读全文

Hello jekyll

05 - 19 - 2012

在学习git的时候,偶然间接触到了jekyll,继而逐渐深入了解后,发现,git+github+jekyll+markdown,这不就是我想要的写博客工具么,轻量、简洁、便捷,故当即决定用这个套装搭建新的Blog。以前的文章决定不再迁过来了,反正也很久没写了,重头再来过。

言归正传,这几天初识了下git+github+jekyll+markdown这个套装,个人比较喜欢这么几点:

  1. 轻,真的很轻。每个页面都是静态的html,所以根本就不需要应用服务器,web服务器就搞定了,当然,数据库也省了。
  2. 方便。直接托管在github上,再绑定下域名的指向,如果你买VPS只为搭blog的话,那这笔小费也可以省了。顺便,因为git的关系,还能做到离线写文章。
  3. 清晰,写文章清晰。当然,这是和markdown有关,markdown易写的语法以及完全使用自己本地文本编译器的方式,让在blog系统上写文章重新变回了一种享受。
  4. 方便折腾。对于喜欢自己布局或者正在学习布局的同学们来说,能在本地折腾而且不需要重新deploy,这个很诱人。

阅读全文