docs: ✏️ 增加Algolia搜索

This commit is contained in:
xuqingkai 2023-07-30 19:04:40 +08:00
parent 858796e803
commit 9cd6b09942
2 changed files with 23 additions and 3 deletions

20
build/rewriteVitepress.js Normal file
View File

@ -0,0 +1,20 @@
const fs = require('fs')
const path = require('path')
const SearchBox = path.join(__dirname, '../node_modules/vitepress/dist/client/theme-default/components/VPAlgoliaSearchBox.vue')
fs.readFile(SearchBox, 'utf8', (err, data) => {
if (err) {
console.error(err)
return
}
const reult = data.replace('const { pathname, hash } = new URL(absoluteUrl)', 'return absoluteUrl')
fs.writeFile(SearchBox, reult, 'utf8', (err) => {
if (err) {
console.error(err)
return
}
})
// 在这里进行代码替换操作
})

View File

@ -35,9 +35,9 @@
"build:quickapp-webview-huawei": "uni build -p quickapp-webview-huawei",
"build:quickapp-webview-union": "uni build -p quickapp-webview-union",
"type-check": "vue-tsc --noEmit",
"docs:serve": "vitepress serve docs",
"dev:docs": "vitepress dev docs --port 5174",
"build:docs": "npm run build:h5 && vitepress build docs && node build/demoCopy.js",
"docs:serve": "node build/rewriteVitepress.js && vitepress serve docs",
"dev:docs": "node build/rewriteVitepress.js && vitepress dev docs --port 5174",
"build:docs": "npm run build:h5 && node build/rewriteVitepress.js && vitepress build docs && node build/demoCopy.js",
"prepare": "husky install",
"lint": "eslint --fix --ext .js,.vue,.ts src",
"commit": "git-cz",