gitook 插件 文章目录导航

简介: gitook 插件 文章目录导航

文章目录导航

文章目录

1. anchor-navigation-ex插件

anchor-navigation-ex插件功能是:悬浮目录和回到顶部

安装:

npm i gitbook-plugin-anchor-navigation-ex

添加 Toc 到侧边悬浮导航以及回到顶部按钮。需要注意以下两点:


本插件只会提取 h[1-3] 标签作为悬浮导航


只有按照以下顺序嵌套才会被提取


必须要以 h1 开始,直接写 h2 不会被提取 anchor-navigation-ex 和 会互相叠加影响,应选择其中一种即可


在 books.json 添加配置

{
    plugins: ["anchor-navigation-ex"],
    pluginsConfig: [
        "anchor-navigation-ex": {
            "tocLevel1Icon": "fa fa-hand-o-right",
            "tocLevel2Icon": "fa fa-hand-o-right",
            "tocLevel3Icon": "fa fa-hand-o-right",
            "multipleH1": false,
            "multipleH2": false,
            "multipleH3": false,
            "multipleH4": false,
            "showLevelIcon": false,
            "showLevel": false
        },
}

在文章中使用1/2/3级标题

# h1
## h2
### h3

右上角目录图标预览效果

1832b220aa754cd18c504acc7686a560.png

2. ancre-navigation 插件

ancre-navigation 插件功能是:右上角悬浮导航和回到顶部按钮

安装

npm i gitbook-plugin-anchor-navigation-ex

方法:

{
    plugins: ["ancre-navigation"]
}

效果图:

1832b220aa754cd18c504acc7686a560.png

3. back-to-top-button 插件

back-to-top-button 插件功能:当页面超过一屏幕时,会显示一个 回到顶部按钮

安装

npm i gitbook-plugin-anchor-navigation-ex

地址:

gitbook-plugin-back-to-top-button

book.json配置:

{
    "plugins": [
         "back-to-top-button"
    ]
}

效果图

1832b220aa754cd18c504acc7686a560.png

4. page-toc-button 插件

page-toc-button 插件功能:悬浮目录

安装

npm i gitbook-plugin-anchor-navigation-ex

方法

{
    "plugins" : [ "page-toc-button" ]
}

可选配置项:

"pluginsConfig": {
        "page-toc-button": {
            "maxTocDepth": 2,
            "minTocSize": 2
       }
}
  • maxTocDept 标题的最大深度(2 = h1 + h2 + h3)。不支持值> 2。 默认2
  • minTocSize 显示toc按钮的最小toc条目数。 默认 2

效果图:

页面toc按钮:

1832b220aa754cd18c504acc7686a560.png

页面toc菜单:

1832b220aa754cd18c504acc7686a560.png

相关文章
|
缓存 资源调度 区块链
Electron打包图标不显示解决方案
Electron打包图标不显示解决方案
1671 0
若依的目录结构,有三种一种目录菜单,目录菜单,展开的都是页面的功能,不会跳转,第二种页面菜单,目录里面的一点击都是展示页面,第三种是按钮菜单,点击之后
若依的目录结构,有三种一种目录菜单,目录菜单,展开的都是页面的功能,不会跳转,第二种页面菜单,目录里面的一点击都是展示页面,第三种是按钮菜单,点击之后
|
8月前
|
JavaScript 前端开发
idea 打开vue 不能识别@路径
idea 打开vue 不能识别@路径
让你的 VSCode 文件图标更好看的10个文件图标主题
一个好用的文件图标主题除了能够愉悦身心之外,对于开发的效率也会有很大的提升,可以帮助我们更快地找到需要的文件,或者发现文件命名中的错误。这篇文章总结了我用过的最棒的 10 个文件图标主题。
2318 0
让你的 VSCode 文件图标更好看的10个文件图标主题
CTK框架 - 将菜单按钮写到插件中
之前我们在的两个插件Core和About,在Core和About中加入了界面,并且Core中插入了一个菜单,点击之后弹出About界面。 我们现在来用之前的知识把菜单改成注册的,并且点击之后弹出About界面。 我这里的思路是使用事件或者是在Core中加注册的服务来注册菜单。之后点击菜单的时候发送事件。
128 0
|
XML 开发框架 JSON
【C#技术相关合集】目录导航
【C#技术相关合集】目录导航
85 0
|
存储 前端开发 JavaScript
05. 使用 cordova plugman 编辑和添加插件
05. 使用 cordova plugman 编辑和添加插件
187 0
|
JavaScript 前端开发 中间件
我点击页面元素,VSCode 乖乖打开了组件?原理揭秘。
在大型项目开发中,经常会遇到这样一个场景,QA 丢给你一个出问题的链接,但是你完全不知道这个页面 & 组件对应的文件位置。 react-dev-inspector就是应此需求而生。
|
Web App开发
Chrome的插件扩展程序安装目录是什么?在哪个文件夹?
正常情况下,Chrome插件扩展程序的默认安装目录如下: 1.windows xp中chrome插件默认安装目录位置: C:\Documents and Settings\用户名\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions 2.
46574 2