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
相关推荐
啥都想学点几秒前
第18天:Springboot 项目搭建
java·spring boot·后端
Fang fan几秒前
Java集合
java·开发语言·算法
福运常在11 分钟前
股票数据API(21)如何获取股票指数最新分时交易数据
java·python·maven
计算机徐师兄16 分钟前
Java基于微信小程序的青少年科普教学系统【附源码、文档说明】
java·微信小程序·青少年科普教学系统小程序·java青少年科普教学小程序·青少年科普教学微信小程序·青少年科普教学小程序·科普教学微信小程序
爱学习的程序媛16 分钟前
【Web前端】深入解析JavaScript异步编程
开发语言·前端·javascript·ecmascript·web
梧桐16817 分钟前
马克沁机枪上阵(二):前线开辟—Claude Code 如何用一天打通前端
前端
东离与糖宝18 分钟前
面试官直言:Java应届生面试,我只看这3个核心能力
java·面试
是上好佳佳佳呀21 分钟前
【前端(一)】HTML 知识梳理:从结构到常用标签
前端·html
逸Y 仙X22 分钟前
文章十三:ElasticSearch数据更新实战
java·大数据·elasticsearch·搜索引擎·jenkins
说给风听.22 分钟前
从零学会 Java 异常处理 —— 核心语法、自定义异常与面试指南
java·开发语言·面试