From b04c1614133eb31075b445072ebb78638d6cbbb0 Mon Sep 17 00:00:00 2001 From: Redmomn <109732988+Redmomn@users.noreply.github.com> Date: Thu, 6 Jun 2024 12:10:43 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0googleAnalytics?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/.vitepress/theme/index.ts | 11 +++++++---- package.json | 5 +++-- yarn.lock | 5 +++++ 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index def4cfc8..9c4a1728 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -1,7 +1,8 @@ // https://vitepress.dev/guide/custom-theme -import { h } from 'vue' -import type { Theme } from 'vitepress' +import {h} from 'vue' +import type {Theme} from 'vitepress' import DefaultTheme from 'vitepress/theme' +import googleAnalytics from 'vitepress-plugin-google-analytics' import './style.css' export default { @@ -11,7 +12,9 @@ export default { // https://vitepress.dev/guide/extending-default-theme#layout-slots }) }, - enhanceApp({ app, router, siteData }) { - // ... + enhanceApp({app, router, siteData}) { + googleAnalytics({ + id: 'G-BLBVX50DXQ' + }) } } satisfies Theme diff --git a/package.json b/package.json index fc84eff8..2d9b4c2f 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,11 @@ { "devDependencies": { - "vitepress": "^1.2.2" + "vitepress": "^1.2.2", + "vitepress-plugin-google-analytics": "^1.0.2" }, "scripts": { "docs:dev": "vitepress dev docs", "docs:build": "vitepress build docs", "docs:preview": "vitepress preview docs" } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index 37d40d69..f33aee28 100644 --- a/yarn.lock +++ b/yarn.lock @@ -759,6 +759,11 @@ vite@^5.2.11: optionalDependencies: fsevents "~2.3.3" +vitepress-plugin-google-analytics@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/vitepress-plugin-google-analytics/-/vitepress-plugin-google-analytics-1.0.2.tgz#e037d3723284a896560fe7371c223c1f737ae13c" + integrity sha512-ri8bFUAmt3c/DtPrALauGBIUr2gIJ11c1qNRhwd3/+aiuYZBfQpOosSxcO1AswgwRxP9FwBS6Z7jgdDVyXb2hA== + vitepress@^1.2.2: version "1.2.2" resolved "https://registry.npmmirror.com/vitepress/-/vitepress-1.2.2.tgz#7680c807ab62ece6edd1cd1ec41f8619860e9ba2"