目前,可以实现 jekyll 摘要功能的方法主要有三种。
方法介绍
Liquid Markup
在 _post/*.md 内容中加入标签 ,在首页内容中通过
标记显示摘要内容,不过经我试验,这种方法容易在 ReadMore 链接后多出一个 </div>
。
Custom Plugin
在 _plugins 中编写 ruby 脚本实现摘要功能。在此不做介绍,如果有兴趣,可以查看本文末尾的参考资料。
Jekyll ReadMore
通过在网上搜索,发现 jekyll 官方就支持摘要功能,在 _config.yml 里指定摘要的分隔符 在 _post/*.md 内容中加入标签 ,在首页内容中通过 {{ post.excerpt }}
标记显示摘要内容。
以上几种方法中,推荐使用第 3 种。