vuepress-----25、右侧目录

# 25、vuepress 右侧目录

https://github.com/xuek9900/vuepress-plugin-right-anchor

vuepress-plugin-right-anchor

English |中文

在用 Vuepress 2.x 编写的文档页面右侧添加 锚点导航栏

# 版本

  • 2.x.x -> Vuepress 2.x -> npm next -> master 分支
  • 0.x.x -> Vuepress 1.x -> npm latest -> legacy 分支

# 特性

  • 简化左侧边栏结构的同时不丢失页面内标题导航的功能。
  • 点击锚点标签页面滚动过度。
  • 页面滚动时对应锚点标签跟随高亮。
  • 非全局组件,可在页面内自由使用。

# 安装

yarn add vuepress-plugin-right-anchor@next
# or
npm i vuepress-plugin-right-anchor@next -D

# 使用

.vuepress/config.js 添加如下配置。

module.exports = {// ...plugins: [// ...['vuepress-plugin-right-anchor']]
}

# 样式

.vuepress/styles/index.scss 添加样式变量。

.right-anchor {--rightAnchorTextColor: var(--c-text);--rightAnchorFontSize: 14px;/* Btn */--rightAnchorBtnTextColor: var(--rightAnchorTextColor);--rightAnchorBtnBgColor: var(--c-bg);/* Menu */--rightAnchorMenuTextColor: var(--rightAnchorTextColor);--rightAnchorMenuBgColor: var(--c-bg);
}/* dark theme */
.dark .right-anchor {--rightAnchorTextColor: var(--c-text);--rightAnchorFontSize: 14px;/* Btn */--rightAnchorBtnTextColor: var(--rightAnchorTextColor);--rightAnchorBtnBgColor: var(--c-bg);/* Menu */--rightAnchorMenuTextColor: var(--rightAnchorTextColor);--rightAnchorMenuBgColor: var(--c-bg);
}

# 全局配置

.vuepress/config.js 添加如下配置。

module.exports = {// ...plugins: [// ...['vuepress-plugin-right-anchor',{showDepth: 1,ignore: ['/','/api/'// 更多...],expand: {trigger: 'hover',clickModeDefaultOpen: true},customClass: 'your-customClass',}]]
}

# 参数说明

# showDepth

在右锚显示中将使用哪一级别的标题。 该值的指向含义与 themeconfig.sidebardepth (opens new window) 相同。

  • Type: null | number
  • Default: null

# ignore

不显示 right-anchor 的页面。

  • Type: array
  • Default: []

# expand

关于菜单的展开配置。

  • Type: object

    • trigger: string => 展开菜单的触发方式。 'hover' | 'click'
    • clickModeDefaultOpen: boolean => 点击模式下是否默认打开菜单?
  • Default:

    {trigger: 'hover',clickModeDefaultOpen: true
    }

# customClass

自定义的 right-anchor 类名。

  • Type: null | string
  • Default: null

# 页面单独配置

.md 中通过 vuepress 推荐的方式设置 front-matter

---
rightAnchor: showDepth: 1expand:trigger: hoverclickModeDefaultOpen: truecustomClass: your-customClass
---

image-20231214175111247

image-20231214175036131

本文转自 https://docs.xiaoshaozi.site/zs-tool-%E6%A1%86%E6%9E%B6/vuepress/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/223317.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PS扣印章

1 印章区域图片 2 3 吸取印章上的颜色,调节容差,尽量小一点,过大会将背景也进来 4 CtrlJ 把选区复制出来,这个印章图层比较淡,可以通过多复制几个叠加或通过叠加模式来调节。 5 对几个图层选中后CtrlE合并图层 6 选…

IT圈茶余饭后的“鄙视链”

哈哈,IT圈的鄙视链,简直就是一出情感大戏!这个圈子里的人们总是忍不住要互相比较,互相鄙视,仿佛这是一场刺激的游戏,每个人都想要站在鄙视链的最顶端,成为那个最牛逼的存在。 首先,…

深度学习第5天:GAN生成对抗网络

☁️主页 Nowl 🔥专栏 《深度学习》 📑君子坐而论道,少年起而行之 ​​ 文章目录 一、GAN1.基本思想2.用途3.模型架构 二、具体任务与代码1.任务介绍2.导入库函数3.生成器与判别器4.预处理5.模型训练6.图片生成7.不同训练轮次的结果对比 一…

CSS特效030:日蚀动画

CSS常用示例100专栏目录 本专栏记录的是经常使用的CSS示例与技巧,主要包含CSS布局,CSS特效,CSS花边信息三部分内容。其中CSS布局主要是列出一些常用的CSS布局信息点,CSS特效主要是一些动画示例,CSS花边是描述了一些CSS…

高级C#技术(二)

前言 本章为高级C#技术的第二节也是最后一节。前一节在下面这个链接 高级C#技术https://blog.csdn.net/qq_71897293/article/details/134930989?spm1001.2014.3001.5501 匿名类型 匿名类型如其名,匿名的没有指定变量的具体类型。 举个例子: 1 创建…

SpringBoot运维中的高级配置

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 ps:点赞👍是免费的,却可以让写博客的作者开心好久好久😎 📚系列专栏:Java全栈,…

2023年【烟花爆竹经营单位主要负责人】免费试题及烟花爆竹经营单位主要负责人模拟考试

题库来源:安全生产模拟考试一点通公众号小程序 烟花爆竹经营单位主要负责人免费试题参考答案及烟花爆竹经营单位主要负责人考试试题解析是安全生产模拟考试一点通题库老师及烟花爆竹经营单位主要负责人操作证已考过的学员汇总,相对有效帮助烟花爆竹经营…

vscode报错:建立连接:XHR failed

文章目录 问题解决方案 问题 Windows端ssh远程连接Linux端,Windows端vscode报错:“…XHR failed.” 解决方案 参考:解决 Windows 端 VS Code “无法与 “…“ 建立连接:XHR failed.” 问题 亲测有效。 总结: linux…

TreeSelect 树型选择控件 编辑回显时所选的值与展开后的数据不对应 解决方案

一、业务场景: 最近在使用Vue框架和antd-vue组件库的时候,发现在做编辑回显时** TreeSelect 树型选择控件** 组件的选中的值能拿到,但是在下拉列表的回显位置有偏差。为了大家后面遇到和我一样的问题,给大家分享一下 二、bug信息…

基于ssm毕业生就业管理平台论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本毕业生就业管理平台就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信…

Mesh里面的MFB是什么文件,工程重置了能否还原?

答:模方工程重置了以后,如果有备份可以还原。 模方是一款针对实景三维模型的冗余碎片、水面残缺、道路不平、标牌破损、纹理拉伸模糊等共性问题研发的实景三维模型修复编辑软件。模方4.1新增自动单体化建模功能,支持一键自动提取房屋结构&am…

JVM垃圾回收算法

自动化的管理内存资源,垃圾回收机制必须要有一套算法来进行计算,哪些是有效的对象,哪些是无效的对象,对于无效的对象就要进行回收处理。 常见的垃圾回收算法有:引用计数法、标记清除法、标记压缩法、复制算法、分代算…

如何消除视频中的背景噪音

如果你在繁忙的街道上、刮风的日子、或在其他有嘈杂声音的周围拍摄视频,则会产生令人烦恼的噪音。幸运的是,从视频中消除背景噪音并不是一件困难的事情,因为有许多可靠的降噪软件可以提供帮助。本文就收集了3种最佳方法,可帮助你轻…

[RoarCTF 2019]Easy Calc1 wp

[RoarCTF 2019]Easy Calc1 wp 预测试 手工测试 这个页面实现了一个简单的计算器功能,当输入 11 时能正确返回执行结果 2, 但当输入 11&&ifconfig 之类的表达式时,会出现弹窗: 查看源码 前端页面调用了一个函数&#xf…

掌握 RPC 接口测试:一篇详尽的接口测试手册

RPC 是什么? 远程过程调用协议(RPC)是一种技术,它允许在不同的机器上执行函数,就好像这些函数是本地调用一样。简单地说,客户端系统透明地从网络上的远程服务器软件请求服务,而无需理解复杂的网…

借助文档控件Aspose.Words,在Java中比较 Word、PDF 和 PPT 文档

文档比较是各个领域的一项关键任务,包括法律、出版和内容管理。它确保准确跟踪和审查对合同、报告或法律协议等文档的更改。Java 开发人员经常寻求高效可靠的方法来执行文档比较,而Aspose提供了强大的解决方案。在这篇博文中,我们将探讨如何高…

浏览器的事件循环机制(Event loop)

事件循环 浏览器的进程模型 何为进程? 程序运行需要有它自己专属的内存空间,可以把这块内存空间简单的理解为进程 每个应用至少有一个进程,进程之间相互独立,即使要通信,也需要双方同意。 何为线程? …

C语言——字符函数和字符串函数(二)

📝前言: 上一篇文章C语言——字符函数和字符串函数(一)对字符函数和字符串函数strlen,strcpy和strncpy,strcat和strncat进行了初步的讲解 这篇文章主要再讲解几个我们常用到的其他字符串函数(附…

teamCity使用

1.server部署 2.地址 http://10.172.48.7:32204/favorite/projects?modebuilds 3.新增项目 拉取git项目 编辑配置 复制其他项目配置 步骤1.Maven 步骤2 build image 步骤3 push image 步骤4 deploy to k8s

mfc140u.dll丢失的解决方法的详细介绍,六种解决mfc140u.dll丢失的方法

今天的这篇文章将向各位分享一个有关电脑出现关于丢失mfc140u.dll错误的弹窗问题,这是一个很常见的问题。无论你是一名大学生还是其他身份,都可能会遇到这个问题。下面我会对mfc140u.dll丢失的解决方法进行详细的介绍。 一.六种解决mfc140u.dll丢失的方法…