前言

有些主题默认在首页是会显示全文的,这样显然很不方便,而Butterfly主题虽然不会显示全文,但也可以根据配置来控制在首页显示的文章介绍的内容。

修改配置

需要修改butterfly主题的_config.butterfly.yml配置文件

1
2
3
4
5
6
7
8
# Display the article introduction on homepage
# 1: description
# 2: both (if the description exists, it will show description, or show the auto_excerpt)
# 3: auto_excerpt (default)
# false: do not show the article introduction
index_post_content:
method: 2
length: 500 # if you set method to 2 or 3, the length need to config

通过描述来显示文章介绍

method配置为1,在文章的front-matter中需要添加description,其中description中的内容就会被显示在首页上,其余一律不显示。

1
2
3
4
5
---
title: Hexo+Butterfly设置首页只显示自定义的介绍(不显示文章节选)
date: 2023-01-30 18:13:36
description: 这是在首页显示的概述,正文内容均会被隐藏,不会显示正文的摘要内容。
---

节选文章的介绍

method配置为3,会自动从正文中节选指定长度(length: 500)的内容作为文章的介绍。

自动设置文章的介绍

method配置为2,如果存在description属性就显示description设置的文章介绍内容,否则就会自动从正文中节选指定长度(length: 500)的内容作为文章的介绍。

重新启动部署

1
2
3
hexo cl
hexo g
hexo d