添加博客模块,支持Markdown渲染和文章详情页,优化图片懒加载和瀑布流布局

This commit is contained in:
2025-12-30 14:31:04 +08:00
parent 42dcf4195a
commit 79192df508
15 changed files with 3827 additions and 53 deletions

9
typed-router.d.ts vendored
View File

@ -19,7 +19,8 @@ declare module 'vue-router/auto-routes' {
*/
export interface RouteNamedMap {
'apps': RouteRecordInfo<'apps', '/Apps', Record<never, never>, Record<never, never>>,
'blog': RouteRecordInfo<'blog', '/Blog', Record<never, never>, Record<never, never>>,
'blog': RouteRecordInfo<'blog', '/blog', Record<never, never>, Record<never, never>>,
'blog/:bid': RouteRecordInfo<'blog/:bid', '/blog/:bid', { bid: ParamValue<true> }, { bid: ParamValue<false> }>,
'gallery': RouteRecordInfo<'gallery', '/Gallery', Record<never, never>, Record<never, never>>,
'home': RouteRecordInfo<'home', '/Home', Record<never, never>, Record<never, never>>,
'404': RouteRecordInfo<'404', '/NotFound', Record<never, never>, Record<never, never>>,
@ -42,10 +43,14 @@ declare module 'vue-router/auto-routes' {
routes: 'apps'
views: never
}
'src/views/Blog.vue': {
'src/views/blog/index.vue': {
routes: 'blog'
views: never
}
'src/views/blog/[bid].vue': {
routes: 'blog/:bid'
views: never
}
'src/views/Gallery.vue': {
routes: 'gallery'
views: never