更新版本,修正sidebar层级问题,开辟原创WIki区

This commit is contained in:
boybook
2025-03-19 00:27:25 +08:00
parent a768f32e81
commit 5988cc9f7e
11 changed files with 2277 additions and 259 deletions

View File

@@ -19,6 +19,7 @@ const DEFAULT_COLLAPSED = true; // 默认折叠状态
// 一级目录名称映射表
const CATEGORY_MAP: Record<string, string> = {
"wiki": "Wiki",
'mcdocs': 'API文档',
'mcguide': '开发指南',
'mconline': '教学课程'
@@ -115,7 +116,20 @@ async function generateSidebar(): Promise<Record<string, SidebarItem[]>> {
sortSidebarItems(sidebar[key]);
}
return sidebar;
// 移除第一级将每一个第一级中的items平铺到一级
const sidebarFlat: Record<string, SidebarItem[]> = {};
for (const key in sidebar) {
sidebarFlat[key] = [];
sidebar[key].forEach(item => {
if (item.items) {
sidebarFlat[key].push(...item.items);
} else {
sidebarFlat[key].push(item);
}
});
}
return sidebarFlat;
}
/**