From 550bb4e6717ce5d961e2bd764c08367a1b11dd27 Mon Sep 17 00:00:00 2001 From: EstrellaXD Date: Thu, 16 Nov 2023 13:22:48 +0800 Subject: [PATCH] docs: add back google analytic --- docs/.vitepress/config.ts | 1 - docs/.vitepress/theme/index.ts | 9 ++++++--- docs/package.json | 3 ++- docs/pnpm-lock.yaml | 7 +++++++ 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 4d786655..f444d2a8 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -14,7 +14,6 @@ export default defineConfig({ ['meta', {property: 'og:image', content: '/social.png'}], ['meta', {property: 'og:site_name', content: 'AutoBangumi'}], ['meta', {property: 'og:url', content: 'https://www.autobangumi.org'}], - ["script", {src: '/_vercel/insights/script.js'}] ], themeConfig: { diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index ecebd9c0..47aeb7dc 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -11,6 +11,7 @@ import mediumZoom from 'medium-zoom' import Documate from '@documate/vue' import '@documate/vue/dist/style.css' import HomePreviewWebUI from './components/HomePreviewWebUI.vue' +import googleAnalytics from 'vitepress-plugin-google-analytics' import './style.css' @@ -44,7 +45,9 @@ export default { () => nextTick(initZoom), ) }, - enhanceApp({app, router, siteData}) { - // ... - } + enhanceApp: (ctx) => { + googleAnalytics({ + id: 'G-3Z8W6WMN7J', + }) + }, } diff --git a/docs/package.json b/docs/package.json index 4cb60d68..4f2a0f1f 100644 --- a/docs/package.json +++ b/docs/package.json @@ -18,6 +18,7 @@ }, "type": "module", "dependencies": { - "@documate/vue": "^0.3.1" + "@documate/vue": "^0.3.1", + "vitepress-plugin-google-analytics": "^1.0.2" } } \ No newline at end of file diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index fb0731fd..258a5eee 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -8,6 +8,9 @@ dependencies: '@documate/vue': specifier: ^0.3.1 version: 0.3.1(tailwindcss@3.3.3)(vue@3.3.4) + vitepress-plugin-google-analytics: + specifier: ^1.0.2 + version: 1.0.2 devDependencies: '@documate/documate': @@ -7460,6 +7463,10 @@ packages: fsevents: 2.3.2 dev: true + /vitepress-plugin-google-analytics@1.0.2: + resolution: {integrity: sha512-ri8bFUAmt3c/DtPrALauGBIUr2gIJ11c1qNRhwd3/+aiuYZBfQpOosSxcO1AswgwRxP9FwBS6Z7jgdDVyXb2hA==} + dev: false + /vitepress@1.0.0-rc.4(@algolia/client-search@4.18.0)(@types/node@14.18.33)(search-insights@2.6.0): resolution: {integrity: sha512-JCQ89Bm6ECUTnyzyas3JENo00UDJeK8q1SUQyJYou+4Yz5BKEc/F3O21cu++DnUT2zXc0kvQ2Aj4BZCc/nioXQ==} hasBin: true