diff --git a/.vitepress/navSidebar.ts b/.vitepress/navSidebar.ts index 935cf1e..d4b225f 100644 --- a/.vitepress/navSidebar.ts +++ b/.vitepress/navSidebar.ts @@ -65,7 +65,8 @@ export function generateNavAndSidebar(rootDir: string) { sidebar[`/${dir}/`] = [ { text: dir, - items, + link: readme ? `/${encodeURI(dir)}/${encodeURI(readme)}` : undefined, + items: items.filter((i) => i.link !== (readme ? `/${encodeURI(dir)}/${encodeURI(readme)}` : undefined)), }, ] if (readme) {