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
相关推荐
凤山老林8 分钟前
慢SQL治理:索引优化实战指南——从定位到优化的完整解决方案
java·sql·springboot·慢sql治理·sql 性能优化
Aision_4 小时前
从工具调用到 MCP、Skill完整学习记录
java·python·gpt·学习·langchain·prompt·agi
倾颜6 小时前
从 textarea 到 AI 输入框:用 Tiptap 实现 / 命令、@ 引用和结构化请求
前端·langchain·next.js
kyriewen8 小时前
程序员连夜带团队跑路,省了23万:这AI太贵,真的用不起了
前端·javascript·openai
kyriewen8 小时前
你写的代码没有测试,就像出门不锁门——Jest + Testing Library 从入门到不慌
前端·单元测试·jest
zc.z8 小时前
JAVA实现:纯PCM格式音频转换成BASE64
java·音视频·pcm
mask哥9 小时前
力扣算法java实现汇总整理(上)
java·算法·leetcode
yuzhiboyouye9 小时前
web前端英语面试
前端·面试·状态模式
Aaswk10 小时前
Java Lambda 表达式与流处理
java·开发语言·python
是宇写的啊10 小时前
Spring AOP
java·spring