import { createRouter, createWebHistory } from 'vue-router' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/', name: 'index', component: () => import('@/views/IndexView.vue') }, { path: '/register', name: 'register', component: () => import('@/views/RegisterView.vue') }, { path: '/login', name: 'login', component: () => import('@/views/LoginView.vue') }, { path: '/manage', name: 'manage', component: () => import('@/views/ManagePaneView.vue') }, { path: '/tags', name: 'tags', component: () => import('@/views/TagsView.vue') }, { path: '/blog/:id', name: 'blog', children: [ { path: 'read', name: 'read', component: () => import('@/views/BlogReadView.vue') }, { path: 'edit', name: 'edit', component: () => import('@/views/BlogEditView.vue') } ] }, ] }) export default router