Skip to content

Commit 40703d1

Browse files
committed
fix: broken title for doc pages
1 parent cfdeac3 commit 40703d1

File tree

5 files changed

+1111
-1095
lines changed

5 files changed

+1111
-1095
lines changed

scripts/mdx/generateSidebar.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ function recursiveSidebar(
2020
sidebarJson,
2121
targetPath,
2222
key = "sidebar",
23-
title = "Home"
23+
title = "Home",
24+
level = 0
2425
) {
2526
const relativePath = targetPath.replace(CONTENT_PATH, "");
2627
const files = getDirectoryFiles(targetPath);
@@ -33,8 +34,14 @@ function recursiveSidebar(
3334
});
3435

3536
files.forEach((file, index) => {
36-
// base case: ensure it is mdx file
37-
if (/\.mdx$/.test(file)) {
37+
if (level === 0) {
38+
_.set(sidebarJson, `${key}.files.${index}`, {
39+
title: "Home",
40+
// isDirectory: false,
41+
href: `/`,
42+
});
43+
} else if (/\.mdx$/.test(file)) {
44+
// base case: ensure it is mdx file
3845
_.set(sidebarJson, `${key}.files.${index}`, {
3946
title: _.capitalize(file.replace(/\.mdx$/, "").replace(/-/g, " ")),
4047
// isDirectory: false,
@@ -48,7 +55,8 @@ function recursiveSidebar(
4855
sidebarJson,
4956
path.resolve(targetPath, dir),
5057
`${key}.dirs.${index}`,
51-
dir
58+
dir,
59+
level + 1
5260
);
5361
});
5462
}

0 commit comments

Comments
 (0)