feat: 优化首页个人名片与内容入口

This commit is contained in:
2026-07-16 23:51:55 +08:00
parent 92360e4f49
commit 991264c32c
25 changed files with 1158 additions and 130 deletions
+21 -9
View File
@@ -10,13 +10,16 @@ importers:
dependencies:
'@tailwindcss/typography':
specifier: ^0.5.19
version: 0.5.19(tailwindcss@3.4.19(yaml@2.9.0))
version: 0.5.20(tailwindcss@3.4.19(yaml@2.9.0))
nuxt:
specifier: ^3.17.0
version: 3.21.6(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.35)(better-sqlite3@12.10.0)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.10.0))(ioredis@5.11.0)(magicast@0.5.3)(rollup-plugin-visualizer@7.0.1(rollup@4.60.4))(rollup@4.60.4)(srvx@0.11.16)(terser@5.48.0)(typescript@5.8.2)(vite@7.3.3(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
vue:
specifier: ^3.5.0
version: 3.5.35(typescript@5.8.2)
vue-icon-cloud:
specifier: ^1.0.4
version: 1.0.4(typescript@5.8.2)
vue-router:
specifier: ^4.5.0
version: 4.6.4(vue@3.5.35(typescript@5.8.2))
@@ -29,7 +32,7 @@ importers:
version: 3.14.0(better-sqlite3@12.10.0)(magicast@0.5.3)
'@nuxtjs/color-mode':
specifier: ^4.0.0
version: 4.0.0(magicast@0.5.3)
version: 4.0.1(magicast@0.5.3)
'@nuxtjs/sitemap':
specifier: ^8.0.0
version: 8.0.15(@nuxt/schema@3.21.6)(magicast@0.5.3)(nuxt@3.21.6(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.35)(better-sqlite3@12.10.0)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.10.0))(ioredis@5.11.0)(magicast@0.5.3)(rollup-plugin-visualizer@7.0.1(rollup@4.60.4))(rollup@4.60.4)(srvx@0.11.16)(terser@5.48.0)(typescript@5.8.2)(vite@7.3.3(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(vite@7.3.3(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.35(typescript@5.8.2))(zod@3.25.76)
@@ -743,8 +746,8 @@ packages:
rollup-plugin-visualizer:
optional: true
'@nuxtjs/color-mode@4.0.0':
resolution: {integrity: sha512-xyaVR/TPLdMuRa2VOgH6b75jvmFEsn9QKL6ISldaAw38ooFJfWY1ts2F3ye43wcT/goCbcuvPuskF2f8yUZhlw==}
'@nuxtjs/color-mode@4.0.1':
resolution: {integrity: sha512-eiA7hWXi5zNHaYKyJFCGF6i0wFZtuvR7KDXZ6jiSvwxjCpRFwphrw0MOSmNfArTSSsT1wpW+/2H92cejeVfUlg==}
'@nuxtjs/mdc@0.22.0':
resolution: {integrity: sha512-4jVc967snO5oOZtVhDnLi2Nu8kSsvGU66bsufKGU/Ixsj5lzA3HdaLMJEkFNs8AXtVXJUbkZ2PhvTttFHo8Kgw==}
@@ -1534,10 +1537,10 @@ packages:
'@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
'@tailwindcss/typography@0.5.19':
resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==}
'@tailwindcss/typography@0.5.20':
resolution: {integrity: sha512-hwbzQuNUfcPvbegQFatVPl/MY/tcM9KLl963hQ5laJKPh81TEZ1+dNG9PirGvcaDBkp+BCshExAyKVPW91dozw==}
peerDependencies:
tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1'
tailwindcss: '>=3.0.0 || >=4.0.0 || insiders'
'@tybys/wasm-util@0.10.2':
resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
@@ -4763,6 +4766,9 @@ packages:
vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
vue-icon-cloud@1.0.4:
resolution: {integrity: sha512-YzSpnLyK5jqSbTek1zVpmchTa9JC4pYVgb4rd2994kqjtYBe4xSmLok3kqPaDqUUUlBOA0ewWGL0afEGBbBtug==}
vue-router@4.6.4:
resolution: {integrity: sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==}
peerDependencies:
@@ -5788,7 +5794,7 @@ snapshots:
- vue-tsc
- yaml
'@nuxtjs/color-mode@4.0.0(magicast@0.5.3)':
'@nuxtjs/color-mode@4.0.1(magicast@0.5.3)':
dependencies:
'@nuxt/kit': 4.4.6(magicast@0.5.3)
exsolve: 1.0.8
@@ -6376,7 +6382,7 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
'@tailwindcss/typography@0.5.19(tailwindcss@3.4.19(yaml@2.9.0))':
'@tailwindcss/typography@0.5.20(tailwindcss@3.4.19(yaml@2.9.0))':
dependencies:
postcss-selector-parser: 6.0.10
tailwindcss: 3.4.19(yaml@2.9.0)
@@ -10379,6 +10385,12 @@ snapshots:
vue-devtools-stub@0.1.0: {}
vue-icon-cloud@1.0.4(typescript@5.8.2):
dependencies:
vue: 3.5.35(typescript@5.8.2)
transitivePeerDependencies:
- typescript
vue-router@4.6.4(vue@3.5.35(typescript@5.8.2)):
dependencies:
'@vue/devtools-api': 6.6.4