feat: category menus

This commit is contained in:
2026-02-21 21:41:41 +01:00
parent c7123a142a
commit e1d470a44a
14 changed files with 547 additions and 31 deletions

View File

@@ -422,7 +422,7 @@ export interface SiteValidationApplyResult {
removedEmptyDirCount: number;
}
export type MenuItemKind = 'page' | 'submenu';
export type MenuItemKind = 'page' | 'submenu' | 'category-archive';
export interface MenuItemData {
id: string;
@@ -430,6 +430,7 @@ export interface MenuItemData {
kind: MenuItemKind;
pageId?: string;
pageSlug?: string;
categoryName?: string;
children: MenuItemData[];
}