[Feature]
All checks were successful
Node.js CI / build-and-test (push) Successful in 25s

移除书签机制
更新了项目描述
增加对有章节作品阅读支持

[BugFix]
BetterHr 无法在 Markdown 显示的问题

[Base]
增加 Markdown 渲染锚点支持
This commit is contained in:
2025-05-18 13:33:39 +08:00
parent 9ef6da3efb
commit 4323acb4d6
13 changed files with 165 additions and 217 deletions

View File

@ -3,20 +3,40 @@ import { createMemoryHistory, createWebHistory, createRouter } from 'vue-router'
export function createSSRRouter() {
const router = createRouter({
history: import.meta.env.SSR ? createMemoryHistory() : createWebHistory(),
scrollBehavior(to, from, savedPosition) {
if (savedPosition) {
return savedPosition
} else if (to.hash) {
return {
el: to.hash,
behavior: 'smooth',
}
} else {
return { top: 0 }
}
},
routes: [{
path: '/',
name: '前言',
component: () => import('./views/Root.vue'),
meta: {
title: "首页",
title: '首页',
order: 1
},
},{
path: '/work/:id',
name: '阅读',
name: 'work',
component: () => import('./views/Work.vue'),
meta: {
title: "",
title: '阅读',
hidden: true
}
},{
path: '/work/:id/:cid',
name: 'workChapter',
component: () => import('./views/Work.vue'),
meta: {
title: '阅读',
hidden: true
}
},{
@ -24,7 +44,7 @@ export function createSSRRouter() {
name: '关于',
component: () => import('./views/About.vue'),
meta: {
title: "",
title: '',
order: 2
},
},{
@ -32,7 +52,7 @@ export function createSSRRouter() {
name: '开发人员选项',
component: () => import('./views/Developer.vue'),
meta: {
title: "",
title: '',
hidden: true
},
},{
@ -40,7 +60,7 @@ export function createSSRRouter() {
name: 'NotFound',
component: () => import('./views/fallback/NotFound.vue'),
meta: {
title: "页面未找到",
title: '页面未找到',
hidden: true,
code: 404
}