启用GoogleAnalytics

This commit is contained in:
linpeilie 2023-03-08 11:03:02 +08:00
parent ae84891b77
commit cbb0545d5f
3 changed files with 28 additions and 0 deletions

View File

@ -1,6 +1,7 @@
import {defineUserConfig} from "vuepress"; import {defineUserConfig} from "vuepress";
import {shikiPlugin} from "@vuepress/plugin-shiki"; import {shikiPlugin} from "@vuepress/plugin-shiki";
import {searchPlugin} from "@vuepress/plugin-search"; import {searchPlugin} from "@vuepress/plugin-search";
import {googleAnalyticsPlugin} from "@vuepress/plugin-google-analytics"
import theme from "./theme.js"; import theme from "./theme.js";
export default defineUserConfig({ export default defineUserConfig({
@ -32,6 +33,9 @@ export default defineUserConfig({
}), }),
searchPlugin({ searchPlugin({
isSearchable: (page) => page.path !== '/' isSearchable: (page) => page.path !== '/'
}),
googleAnalyticsPlugin({
id: 'G-SXEZVNR8FZ'
}) })
] ]
}); });

23
package-lock.json generated
View File

@ -10,6 +10,7 @@
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
"@vuepress/client": "2.0.0-beta.61", "@vuepress/client": "2.0.0-beta.61",
"@vuepress/plugin-google-analytics": "^2.0.0-beta.61",
"@vuepress/plugin-search": "^2.0.0-beta.61", "@vuepress/plugin-search": "^2.0.0-beta.61",
"@vuepress/plugin-shiki": "^2.0.0-beta.61", "@vuepress/plugin-shiki": "^2.0.0-beta.61",
"vue": "^3.2.47", "vue": "^3.2.47",
@ -2942,6 +2943,17 @@
"execa": "^7.0.0" "execa": "^7.0.0"
} }
}, },
"node_modules/@vuepress/plugin-google-analytics": {
"version": "2.0.0-beta.61",
"resolved": "https://registry.npmmirror.com/@vuepress/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.61.tgz",
"integrity": "sha512-UwjDVtNpqkfEz7S5TPl703Jwhg0V1Xfvz8y5c4y5nQLNRky0/3bOKx8u7e5J3AATtwz0XwI2cmhXtuHFs6IiDA==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
"@vuepress/core": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61"
}
},
"node_modules/@vuepress/plugin-medium-zoom": { "node_modules/@vuepress/plugin-medium-zoom": {
"version": "2.0.0-beta.61", "version": "2.0.0-beta.61",
"resolved": "https://registry.npmmirror.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.61.tgz", "resolved": "https://registry.npmmirror.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.61.tgz",
@ -11360,6 +11372,17 @@
"execa": "^7.0.0" "execa": "^7.0.0"
} }
}, },
"@vuepress/plugin-google-analytics": {
"version": "2.0.0-beta.61",
"resolved": "https://registry.npmmirror.com/@vuepress/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.61.tgz",
"integrity": "sha512-UwjDVtNpqkfEz7S5TPl703Jwhg0V1Xfvz8y5c4y5nQLNRky0/3bOKx8u7e5J3AATtwz0XwI2cmhXtuHFs6IiDA==",
"dev": true,
"requires": {
"@vuepress/client": "2.0.0-beta.61",
"@vuepress/core": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61"
}
},
"@vuepress/plugin-medium-zoom": { "@vuepress/plugin-medium-zoom": {
"version": "2.0.0-beta.61", "version": "2.0.0-beta.61",
"resolved": "https://registry.npmmirror.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.61.tgz", "resolved": "https://registry.npmmirror.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.61.tgz",

View File

@ -14,6 +14,7 @@
}, },
"devDependencies": { "devDependencies": {
"@vuepress/client": "2.0.0-beta.61", "@vuepress/client": "2.0.0-beta.61",
"@vuepress/plugin-google-analytics": "^2.0.0-beta.61",
"@vuepress/plugin-search": "^2.0.0-beta.61", "@vuepress/plugin-search": "^2.0.0-beta.61",
"@vuepress/plugin-shiki": "^2.0.0-beta.61", "@vuepress/plugin-shiki": "^2.0.0-beta.61",
"vue": "^3.2.47", "vue": "^3.2.47",