本文首發於github.io
本文針對Next主題,不確保對於其它主題有效(但從修改模式來看,是有效的)
Next默認是會顯示全文的,這樣顯然很不方便,因此需要一些方法去只顯示前面一部分。
修改配置
首先需要在Next主題的_config.yml中把設置打開:(默認安裝時就打開了)
# Automatically excerpt description in homepage as preamble text.
excerpt_description: true
之後有兩種方法
方法一:寫概述
在文章的front-matter
中添加description
,其中description中的內容就會被顯示在首頁上,其餘一律不顯示。
---
title: 讓首頁顯示部分內容
date: 2020-02-23 22:55:10
description: 這是顯示在首頁的概述,正文內容均會被隱藏。
---
比較不方便的是還得寫一下概述,很多時候會懶得寫概述,於是就需要第二種方法了。
方法二:文章截斷
在需要截斷的地方加入:
<!--more-->
首頁就會顯示這條以上的所有內容,隱藏接下來的所有內容。
例如本文會顯示到修改配置
上面。
這個明顯就方便很多,但當然有利有弊,比如開頭都是廢話首頁看着就不是很好看,因此我一般會先選擇方法二,如果感覺文章前面的寫的不太好再用方法一。