Hexo自动生成摘要

个人博客地址:Hexo自动生成摘要 | 一张假钞的真实世界

Hexo首页默认展示整篇内容,会导致首页非常冗长。虽然可以在头设置中指定摘要 excerpt: 值,或者在文章中使用 <!-- more -->,那么 <!-- more --> 之前的文字将会作为摘要。如下:

html 复制代码
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<!-- more -->
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

更好的选项是,使用摘要自动生成插件 hexo-excerpt。

安装

bash 复制代码
npm install hexo-excerpt --save

配置

可以通过在配置中设置深度(默认为10)来指定摘录的大小。

还可以使用 css 选择器从生成的摘录中排除某些标记。与任何选择器匹配的标记将被排除在外。

默认行为是只显示一个摘录,如果它不会是整篇文章。将 hideWholePostExcerpts 设置为 false 以覆盖它并显示整个文章摘要。

在站点配置文件中添加以下配置:

javascript 复制代码
excerpt:
  depth: 5
  excerpt_excludes: []
  more_excludes: []
  hideWholePostExcerpts: true
相关推荐
短剑重铸之日几秒前
《设计模式》第四篇:观察者模式
java·后端·观察者模式·设计模式
手握风云-2 分钟前
JavaEE 进阶第十五期:Spring 日志的笔墨艺术
java·spring·java-ee
yuezhilangniao2 分钟前
# 告别乱码:用FastAPI特性与Next.js打造类型安全的API通信
javascript·安全·fastapi
仟濹6 分钟前
【Java加强】2 泛型 | 打卡day1
java·开发语言
Hx_Ma167 分钟前
SpringBoot注册格式化器
java·spring boot·后端
V胡桃夹子11 分钟前
VS Code / Lingma AI IDE Java 开发攻略手册
java·ide·人工智能
独自破碎E12 分钟前
【回溯】二叉树的所有路径
android·java
徐同保12 分钟前
vue.config.ts配置代理解决跨域,配置开发环境开启source-map
前端·javascript·vue.js
风景的人生14 分钟前
application/x-www-form-urlencoded
java·mvc
sheji341614 分钟前
【开题答辩全过程】以 基于Java的流浪猫救济中心系统的设计与实现为例,包含答辩的问题和答案
java·开发语言