我试图在侧边栏中表示我的文件夹树,但是当我单击Group
父元素之一时,子元素没有呈现。
另一件奇怪的事情是Group
元素没有cursor: pointer
css属性,就像你在一个可点击的对象上所期望的那样。
export default {
title: "blub docs",
description: "blub",
themeConfig: {
nav: [
{ text: 'Home', link: '/' },
{ text: 'Examples', link: '/markdown-examples' }
],
sidebar: {
'/': [
{
text: 'Group 1',
collapsible: true,
children: [
'/group1/page1.md',
'/group1/page2.md',
],
},
{
text: 'Group 2',
collapsible: true,
children: [
'/group2/page1.md',
'/group2/page2.md',
],
},
],
}
}
}
我还注解掉了root/index.md
中的layout
,以便在着陆页上可以看到侧边栏(如果相关的话):
[//]: # (layout: home)
这是vitepress的默认布局。我已经实现了自定义布局,但最终遇到了完全相同的问题。
1条答案
按热度按时间4zcjmb1e1#
好了,从vitepress版本
1.0.0-alpha.61
开始,这是配置可折叠多层侧边栏的正确方法:资料来源https://vitepress.dev/reference/default-theme-sidebar#collapsible-sidebar-groups