GitHub+Hexo(6)-首页展示

前言:首页展示的需求

首页展示的三个功能需求

  1. 只显示摘要
  2. 只显示筛选的部分文章
  3. 自定义文章排列顺序

首页不显示全文(只显示摘要预览)

方法一:开启自动预览。

在主题配置文件中_config.yml设置auto_excerpt true

1
2
3
4
5
# Automatically Excerpt. Not recommand.
# Please use <!-- more --> in the post to control excerpt accurately.
auto_excerpt:
enable: true
length: 150

方法二:在文章中加上 <!–more–>标记,不开启自动预览。

这种方法将more标签以前的文本和内容都设为摘要放在首页展示。同时这部分内容也是正文的一部分,点击显示更多,将直接跳转到标记处,而不是跳转到文章的开头。

1
2
3
4
5
6
7
---
title: 让hexo的首页不显示全文

---
摘要(也是正文的一部分)
<!--more-->
正文的一部分

方法三:在文章的 front-matter 中添加 description,并提供文章摘录

1
2
3
4
---
title: 让hexo的首页不显示全文
description: 摘要
---

方法四(推荐):添加hexo-less插件,然后在文章中加上<!– less –>标记。

这种方法将less标签以前的作为摘要,但是本身不作为文章的一部分,因此有更好的自由度。

1
2
3
4
5
6
---
title: 让hexo的首页不显示全文
---
摘要
<!--less-->
正文的一部分

https://www.jianshu.com/p/805bd0b65d98
https://github.com/fuchen/hexo-less

首页只显示筛选的部分文章

待补充
https://katerina.wang/2017/05/02/hexo-index-category-filter/

首页只显示筛选的部分文章

待补充
https://www.nickyam.com/tech/Hexo-Category-List.html

参考

暂无