Hexo折叠博客内容

Hexo折叠博客内容
John Doe需求描述
- 可折叠部分内容,暴露标题,在读者需要查看标题下内容时点击展开 
- 支持尽可能多的markdown语法 
- 方便快速 
方法: 使用hexo-sliding-spoiler插件
官网链接
插件安装
| 1 | npm install hexo-sliding-spoiler --save | 
自定义设置
- 可以修改 - css文件来自定义配置样式- 例如:可以自定义修改默认的 - show hide关键字- 打开文件 - hexo\node_modules\hexo-sliding-spoiler\assets\spoiler.css,找到25-31行,修改其中的 content。
- 例如: 将 - Show改为 ▶ ,- Hide改为▼
 
| 1 | .spoiler.collapsed .spoiler-title:before { | 
使用方法
安装好插件后,使用 {% spoiler "隐藏内容的标题" %} 和 {% endspoiler %}包裹需要隐藏的内容即可。
| 1 | {% spoiler "隐藏内容的标题" %} | 
方法对比
| details | endspoiler | |
|---|---|---|
| markdown支持 | 基本支持常用语法 | 基本支持常用语法 | 
| 使用 | 直接使用 | 需要安装插件 | 
| 外观 | 简洁清爽,保留原始格式 | 默认灰色底边,内容带框 | 
| 动画 | 无 | 有过渡动画 | 
| 配置 | 不需要/无法配置 | 可以自定义配置显示样式 | 
个人建议使用 endspoiler插件,毕竟是为hexo设计的插件,可以进行自定义配置。












