TOC 控制
功能描述
优化了文章目录(TOC)的显示逻辑,现在支持更智能的 TOC 显示控制。
自动判断规则
系统会自动判断是否显示 TOC,基于以下条件:
- TOC 内容存在:页面必须有实际的标题内容
- 内容长度:文章字数需要大于 200 字
- TOC 项目数量:TOC 中的标题数量需要大于 1 个(避免只有一个标题的情况)
手动控制
你可以在文章的 front matter 中使用 toc
参数来强制控制 TOC 的显示:
强制显示 TOC
---
title: "文章标题"
toc: true
---
强制隐藏 TOC
---
title: "文章标题"
toc: false
---
使用自动判断(默认)
---
title: "文章标题"
# 不设置 toc 参数,系统会自动判断
---
显示效果
- 显示 TOC 时:在页面右侧的侧边栏显示文章目录
- 不显示 TOC 时:在页面右侧的侧边栏显示文章基础信息,包括:
- 发布时间
- 最后更新时间(如果不同于发布时间)
- 字数统计
- 阅读时长估算
- 文章分类
- 文章标签(最多显示 3 个)
- 针对短文章的特殊提示
典型使用场景
- 短文章:自动隐藏 TOC,显示文章信息
- 只有一个标题的文章:自动隐藏 TOC,避免显得冗余
- 手动控制:作者可以根据需要强制显示或隐藏 TOC
这个功能让网站的 TOC 显示更加智能和用户友好。