要从"第二章第一节"跳转到"第一章第一节",你可以使用以下几种方法:
在"第二章第一节"的 Markdown 文件中添加:
[跳转到第一章第一节](/path/to/chapter1/section1.md)
其中 /path/to/chapter1/section1.md
是目标文件的相对路径。
VuePress 会自动将 Markdown 文件转换为路由,你可以这样使用:
[跳转到第一章第一节](../chapter1/section1.html)
如果你需要在 Vue 组件中跳转:
this.$router.push('/chapter1/section1.html')
首先确保在 .vuepress/config.js
中配置了路由名称:
module.exports = {
// ...
themeConfig: {
nav: [
{ text: '第一章第一节', link: '/chapter1/section1', name: 'chapter1-section1' }
]
}
}
然后可以这样使用:
[跳转到第一章第一节](#chapter1-section1)
.html
后缀建议使用方法1的绝对路径方式,因为它最稳定且易于维护:
[跳转到第一章第一节](/chapter1/section1/)
这样无论文件结构如何变化,只要路由规则不变,链接就能正常工作。