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设计的插件,可以进行自定义配置。