|
@@ -9,6 +9,7 @@ interface BlogModule {
|
|
iconTemplate?: string;
|
|
iconTemplate?: string;
|
|
description?: string;
|
|
description?: string;
|
|
component: RouteComponent;
|
|
component: RouteComponent;
|
|
|
|
+ showInMenu: boolean;
|
|
}
|
|
}
|
|
|
|
|
|
export const modules: BlogModule[] = [
|
|
export const modules: BlogModule[] = [
|
|
@@ -17,28 +18,32 @@ export const modules: BlogModule[] = [
|
|
title: "主页",
|
|
title: "主页",
|
|
routeUrl: "/",
|
|
routeUrl: "/",
|
|
iconTemplate: homeIcon.template,
|
|
iconTemplate: homeIcon.template,
|
|
- component: () => import("../views/PostView.vue")
|
|
|
|
|
|
+ component: () => import("../views/PostView.vue"),
|
|
|
|
+ showInMenu: true
|
|
},
|
|
},
|
|
{
|
|
{
|
|
routeName: "archives",
|
|
routeName: "archives",
|
|
title: "归档",
|
|
title: "归档",
|
|
routeUrl: "/archives",
|
|
routeUrl: "/archives",
|
|
iconTemplate: archiveIcon.template,
|
|
iconTemplate: archiveIcon.template,
|
|
- component: () => import('../views/ArchivesView.vue')
|
|
|
|
|
|
+ component: () => import('../views/ArchivesView.vue'),
|
|
|
|
+ showInMenu: true
|
|
},
|
|
},
|
|
{
|
|
{
|
|
routeName: "about",
|
|
routeName: "about",
|
|
title: "关于",
|
|
title: "关于",
|
|
routeUrl: "/about",
|
|
routeUrl: "/about",
|
|
iconTemplate: aboutIcon.template,
|
|
iconTemplate: aboutIcon.template,
|
|
- component: () => import('../views/AboutView.vue')
|
|
|
|
|
|
+ component: () => import('../views/AboutView.vue'),
|
|
|
|
+ showInMenu: true
|
|
},
|
|
},
|
|
{
|
|
{
|
|
routeName: "friend",
|
|
routeName: "friend",
|
|
title: "友链",
|
|
title: "友链",
|
|
routeUrl: "/friend",
|
|
routeUrl: "/friend",
|
|
iconTemplate: friendIcon.template,
|
|
iconTemplate: friendIcon.template,
|
|
- component: () => import('../views/FriendLinkView.vue')
|
|
|
|
|
|
+ component: () => import('../views/FriendLinkView.vue'),
|
|
|
|
+ showInMenu: true
|
|
},
|
|
},
|
|
];
|
|
];
|
|
|
|
|