設置hexo首頁只顯示部分摘要(不顯示全文)

本文首發於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-->

首頁就會顯示這條以上的所有內容,隱藏接下來的所有內容。
例如本文會顯示到修改配置上面。

這個明顯就方便很多,但當然有利有弊,比如開頭都是廢話首頁看着就不是很好看,因此我一般會先選擇方法二,如果感覺文章前面的寫的不太好再用方法一。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章