feat: 添加搜索功能 #10

Manually merged
remilia merged 8 commits from dev/search into master 2025-09-16 16:15:43 +08:00
4 changed files with 11619 additions and 2914 deletions
Showing only changes of commit 67794e9523 - Show all commits

View File

@ -27,7 +27,7 @@
"element-plus": "^2.10.7",
"eslint": "^9.0.0",
"markdown-it": "^14.1.0",
"minisearch": "^7.1.2",
"meilisearch": "^0.53.0",
"nuxt": "^4.0.3",
"sass": "^1.90.0",
"sharp": "^0.34.3",

16
pnpm-lock.yaml generated
View File

@ -56,9 +56,9 @@ importers:
markdown-it:
specifier: ^14.1.0
version: 14.1.0
minisearch:
specifier: ^7.1.2
version: 7.1.2
meilisearch:
specifier: ^0.53.0
version: 0.53.0
nuxt:
specifier: ^4.0.3
version: 4.1.2(@parcel/watcher@2.5.1)(@types/node@24.4.0)(@vue/compiler-sfc@3.5.21)(db0@0.3.2)(eslint@9.35.0(jiti@2.5.1))(ioredis@5.7.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.50.2)(sass@1.92.1)(terser@5.44.0)(typescript@5.9.2)(vite@7.1.5(@types/node@24.4.0)(jiti@2.5.1)(sass@1.92.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1)
@ -3851,6 +3851,9 @@ packages:
mdurl@2.0.0:
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
meilisearch@0.53.0:
resolution: {integrity: sha512-nG4VXbEOSzUmtbfsgOo+t6yX1ECEgXaT4hC0ap9MBpQGK5xwT+NWYDENYsKWR75cVaWaAqva+ok4zHlgtdXlLw==}
memoize-one@6.0.0:
resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
@ -3925,9 +3928,6 @@ packages:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
minisearch@7.1.2:
resolution: {integrity: sha512-R1Pd9eF+MD5JYDDSPAp/q1ougKglm14uEkPMvQ/05RGmx6G9wvmLTrTI/Q5iPNJLYqNdsDQ7qTGIcNWR+FrHmA==}
minizlib@3.0.2:
resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
engines: {node: '>= 18'}
@ -9649,6 +9649,8 @@ snapshots:
mdurl@2.0.0: {}
meilisearch@0.53.0: {}
memoize-one@6.0.0: {}
meow@12.1.1: {}
@ -9703,8 +9705,6 @@ snapshots:
minipass@7.1.2: {}
minisearch@7.1.2: {}
minizlib@3.0.2:
dependencies:
minipass: 7.1.2

6
pnpm-workspace.yaml Normal file
View File

@ -0,0 +1,6 @@
onlyBuiltDependencies:
- '@parcel/watcher'
- esbuild
- sharp
- unrs-resolver
- vue-demi