Browse Source

added search

master
tomdang 3 years ago
parent
commit
e2aa707a57
Signed by untrusted user: tomdang
GPG Key ID: 794FF55A0B3D0992
  1. 13
      .vuepress/themeConfig.ts
  2. 31
      package-lock.json
  3. 1
      package.json

13
.vuepress/themeConfig.ts

@ -132,6 +132,19 @@ export default defineThemeConfig({ @@ -132,6 +132,19 @@ export default defineThemeConfig({
},
},
search: {
locales: {
'/': {
placeholder: '搜索',
},
},
hotKeys: ['s', '/'],
maxSuggestions: 5,
isSearchable: (page) => page.path !== '/',
getExtraFields: (page) => [],
},
pwa: {
favicon: "/favicon.ico",
cachePic: true,

31
package-lock.json generated

@ -9,6 +9,7 @@ @@ -9,6 +9,7 @@
"version": "2.0.0",
"license": "MIT",
"devDependencies": {
"@vuepress/plugin-search": "^2.0.0-beta.36",
"vuepress": "^2.0.0-beta.36",
"vuepress-theme-hope": "^2.0.0-alpha.41"
}
@ -2343,6 +2344,21 @@ @@ -2343,6 +2344,21 @@
"prismjs": "^1.26.0"
}
},
"node_modules/@vuepress/plugin-search": {
"version": "2.0.0-beta.36",
"resolved": "https://registry.npmmirror.com/@vuepress/plugin-search/-/plugin-search-2.0.0-beta.36.tgz",
"integrity": "sha512-UMtWH5h9wXiZgram2w5m/4Ni5R/8w+G/r22pBdBuqB1KMOUO473EmgOWgxqAsT3DLvOgevfmxQvp/OcEQv9Esw==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.35",
"@vuepress/core": "2.0.0-beta.36",
"@vuepress/shared": "2.0.0-beta.35",
"@vuepress/utils": "2.0.0-beta.35",
"chokidar": "^3.5.3",
"vue": "^3.2.28",
"vue-router": "^4.0.12"
}
},
"node_modules/@vuepress/plugin-theme-data": {
"version": "2.0.0-beta.36",
"resolved": "https://registry.npmmirror.com/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.36.tgz",
@ -9621,6 +9637,21 @@ @@ -9621,6 +9637,21 @@
"prismjs": "^1.26.0"
}
},
"@vuepress/plugin-search": {
"version": "2.0.0-beta.36",
"resolved": "https://registry.npmmirror.com/@vuepress/plugin-search/-/plugin-search-2.0.0-beta.36.tgz",
"integrity": "sha512-UMtWH5h9wXiZgram2w5m/4Ni5R/8w+G/r22pBdBuqB1KMOUO473EmgOWgxqAsT3DLvOgevfmxQvp/OcEQv9Esw==",
"dev": true,
"requires": {
"@vuepress/client": "2.0.0-beta.35",
"@vuepress/core": "2.0.0-beta.36",
"@vuepress/shared": "2.0.0-beta.35",
"@vuepress/utils": "2.0.0-beta.35",
"chokidar": "^3.5.3",
"vue": "^3.2.28",
"vue-router": "^4.0.12"
}
},
"@vuepress/plugin-theme-data": {
"version": "2.0.0-beta.36",
"resolved": "https://registry.npmmirror.com/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.36.tgz",

1
package.json

@ -9,6 +9,7 @@ @@ -9,6 +9,7 @@
"docs:dev": "vuepress dev ."
},
"devDependencies": {
"@vuepress/plugin-search": "^2.0.0-beta.36",
"vuepress": "^2.0.0-beta.36",
"vuepress-theme-hope": "^2.0.0-alpha.41"
}

Loading…
Cancel
Save