diff --git a/client/index.html b/client/index.html index 4eef473..cb81cc2 100644 --- a/client/index.html +++ b/client/index.html @@ -2,15 +2,9 @@ - + 艺术与代码 | 年糕崽崽的数字花园 - - - - - -
diff --git a/client/package.json b/client/package.json index 6e4fa6b..9a24999 100644 --- a/client/package.json +++ b/client/package.json @@ -9,10 +9,15 @@ "preview": "vite preview" }, "dependencies": { + "@fontsource/inter": "^5.0.0", + "@fontsource/jetbrains-mono": "^5.0.0", + "@fontsource/noto-sans-sc": "^5.0.0", + "@fontsource/playfair-display": "^5.0.0", "@types/markdown-it": "^14.1.2", "echarts": "^6.0.0", "highlight": "^0.2.4", "highlight.js": "^11.11.1", + "lucide-vue-next": "^0.446.0", "markdown-it": "^14.1.0", "md-editor-v3": "^6.3.1", "vue": "^3.5.13", diff --git a/client/pnpm-lock.yaml b/client/pnpm-lock.yaml index df52842..2f463ff 100644 --- a/client/pnpm-lock.yaml +++ b/client/pnpm-lock.yaml @@ -8,6 +8,18 @@ importers: .: dependencies: + '@fontsource/inter': + specifier: ^5.0.0 + version: 5.2.8 + '@fontsource/jetbrains-mono': + specifier: ^5.0.0 + version: 5.2.8 + '@fontsource/noto-sans-sc': + specifier: ^5.0.0 + version: 5.2.9 + '@fontsource/playfair-display': + specifier: ^5.0.0 + version: 5.2.8 '@types/markdown-it': specifier: ^14.1.2 version: 14.1.2 @@ -20,6 +32,9 @@ importers: highlight.js: specifier: ^11.11.1 version: 11.11.1 + lucide-vue-next: + specifier: ^0.446.0 + version: 0.446.0(vue@3.5.26(typescript@5.6.3)) markdown-it: specifier: ^14.1.0 version: 14.1.0 @@ -327,6 +342,18 @@ packages: cpu: [x64] os: [win32] + '@fontsource/inter@5.2.8': + resolution: {integrity: sha512-P6r5WnJoKiNVV+zvW2xM13gNdFhAEpQ9dQJHt3naLvfg+LkF2ldgSLiF4T41lf1SQCM9QmkqPTn4TH568IRagg==} + + '@fontsource/jetbrains-mono@5.2.8': + resolution: {integrity: sha512-6w8/SG4kqvIMu7xd7wt6x3idn1Qux3p9N62s6G3rfldOUYHpWcc2FKrqf+Vo44jRvqWj2oAtTHrZXEP23oSKwQ==} + + '@fontsource/noto-sans-sc@5.2.9': + resolution: {integrity: sha512-bTUIWGBgJDpwi5qAr+x0/lcgv80IHTB9vl6s2f6EymZEa7qYV99yNRBZuKFT+SYDKVunZrjCEhWtpxqmbXWl5Q==} + + '@fontsource/playfair-display@5.2.8': + resolution: {integrity: sha512-fUEhib70SszNhQVsGbUMSsWJhr7Je0rdeuZdtGpDNu0GKF1xJM8QhpI/y0pckU25GcChXm9TLOmeZupkvvZo2g==} + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -817,6 +844,11 @@ packages: resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} engines: {node: 20 || >=22} + lucide-vue-next@0.446.0: + resolution: {integrity: sha512-ddx9NRczKulV4a2GcbY9F5l/zuUW0ARB4mRc+kOzFur9XvvrVxVmAmhqVChZUlj9Wmraopn8ujDfhxB6FlVfIw==} + peerDependencies: + vue: '>=3.0.1' + lucide-vue-next@0.543.0: resolution: {integrity: sha512-Az5kpNm/koKAwSNIKjsZ4uHV2tVfmlQlcHwFBygQ8gc5/jFg7An9OrxgDy/aE5m+HLx7VfLYqDxLr8gWecZbQA==} peerDependencies: @@ -1474,6 +1506,14 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true + '@fontsource/inter@5.2.8': {} + + '@fontsource/jetbrains-mono@5.2.8': {} + + '@fontsource/noto-sans-sc@5.2.9': {} + + '@fontsource/playfair-display@5.2.8': {} + '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -1981,6 +2021,10 @@ snapshots: lru-cache@11.2.4: {} + lucide-vue-next@0.446.0(vue@3.5.26(typescript@5.6.3)): + dependencies: + vue: 3.5.26(typescript@5.6.3) + lucide-vue-next@0.543.0(vue@3.5.26(typescript@5.6.3)): dependencies: vue: 3.5.26(typescript@5.6.3) diff --git a/client/src/public/bg/img.png b/client/public/bg/img.png similarity index 100% rename from client/src/public/bg/img.png rename to client/public/bg/img.png diff --git a/client/public/icon/icon.jpg b/client/public/icon/icon.jpg new file mode 100644 index 0000000..f33ab93 Binary files /dev/null and b/client/public/icon/icon.jpg differ diff --git a/client/src/App.vue b/client/src/App.vue index 2941393..2e53d84 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -1,25 +1,28 @@