Jekyll文章列表摘要设置
预计 2 分钟
目前使用的主题并没有索引文章摘要,导致某些文章在列表中预览内容量非常大. 看了下Jekyll自身是有提供文章摘要支持的.
索引页面添加摘要显示
绝大部分情况下需要修改的内容处于index.html中. 将摘要显示设置为post.excerpt | strip_html
添加摘要
Jekyll添加摘要的方式有2种,
第一种
通过分隔符的方式. 需要先在_config.yml
中配置分隔符
excerpt_separator: '<!-- more -->'
然后就可以在正文中通过插入<!-- more -->
来将以上的内容标记为文章摘要.
第二种
直接添加post属性excerpt
---
layout: post
cover: 'assets/images/cover4.jpg'
navigation: True
title: I Have a Dream
date: 1963-08-28 10:18:00
tags: speeches
subclass: 'post tag-speeches'
logo: 'assets/images/ghost.png'
author: martin
categories: martin
excerpt: I am happy to join with you today in what will go down in history as the greatest demonstration for freedom in the history of our nation.
---
第二种方式比第一种更直接,同时也能单独设定摘要而不是截取文章的开头部分作为摘要.