今天才发现,Jekyll官方就支持ReadMore摘要功能,记录一下。
我之前的方法,在index.html中
 {{ post.content ||split:'<!--more-->' | first }} 
然后在Post里,需要分隔的摘要后面加<!--more-->。
摘要内容...
<!--more-->
正文内容...
官方做法: excerpt
官方的方法是,在_config.yml里,指定摘要的分隔符:
excerpt_separator:  '<!--more-->'
然后,在index.html中:
 {{ post.excerpt }} 
一般情况下,摘要需要去掉html标签,所以一般这样用:
  {{ post.excerpt | strip_html }} 
然后,和前一种方法一样,在摘要后面加<!--more-->  即可。
                        微信扫一扫交流
                        作者:CoderZh
                            
微信关注:hacker-thinking (代码随想)
                            
本文出处:https://blog.coderzh.com/2015/08/15/JekyllReadMore/
                            
                            文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。