From db0e92eab7e88a39d56832bf916455e0c85622e5 Mon Sep 17 00:00:00 2001 From: Baoshuo Ren Date: Thu, 8 Sep 2022 22:17:58 -0400 Subject: [PATCH] feat(helper/toc): more flexible class name (hexojs/hexo#5010) (#1886) --- source/docs/helpers.md | 8 +++++++- source/zh-cn/docs/helpers.md | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/source/docs/helpers.md b/source/docs/helpers.md index 08aa7b549a..2470ea6189 100644 --- a/source/docs/helpers.md +++ b/source/docs/helpers.md @@ -910,7 +910,13 @@ Parses all heading tags (h1~h6) in the content and inserts a table of contents. Option | Description | Default --- | --- | --- -`class` | Class name | toc +`class` | Class name | `toc` +`class_item` | Class name of item | `${class}-item` +`class_link` | Class name of link | `${class}-link` +`class_text` | Class name of text | `${class}-text` +`class_child` | Class name of child | `${class}-child` +`class_number` | Class name of number | `${class}-number` +`class_level` | Class name prefix of level | `${class}-level` `list_number` | Displays list number | true `max_depth` | Maximum heading depth of generated toc | 6 `min_depth` | Minimum heading depth of generated toc | 1 diff --git a/source/zh-cn/docs/helpers.md b/source/zh-cn/docs/helpers.md index ecc2bceccd..716db09e16 100644 --- a/source/zh-cn/docs/helpers.md +++ b/source/zh-cn/docs/helpers.md @@ -892,7 +892,13 @@ Inserts [generator tag](https://developer.mozilla.org/en-US/docs/Web/HTML/Elemen 参数 | 描述 | 默认值 --- | --- | --- -`class` | Class 名称 | toc +`class` | Class 名称 | `toc` +`class_item` | 目录元素的 Class 名称 | `${class}-item` +`class_link` | 目录内链接的 Class 名称 | `${class}-link` +`class_text` | 目录链接内文本的 Class 名称 | `${class}-text` +`class_child` | 目录内子列表的 Class 名称 | `${class}-child` +`class_number` | 目录序号的 Class 名称 | `${class}-number` +`class_level` | 目录层级的 Class 名称前缀 | `${class}-level` `list_number` | 显示编号 | true `max_depth` | 生成 TOC 的最大深度 | 6 `min_depth` | 生成 TOC 的最小深度 | 1