谷歌分析

This commit is contained in:
jimmy committed 2025-02-06 10:04:14 +08:00
1 parent 1327988568
commit 8043b687a7
1 file changed
+73 -73
+73 -73
View File
@@ -1,88 +1,88 @@
import { defineConfig, type SiteConfig } from 'vitepress' import {defineConfig, type SiteConfig} from 'vitepress'
// 自动导入 TDesign // 自动导入 TDesign
import AutoImport from 'unplugin-auto-import/vite' import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite' import Components from 'unplugin-vue-components/vite'
import { TDesignResolver } from 'unplugin-vue-components/resolvers' import {TDesignResolver} from 'unplugin-vue-components/resolvers'
import { handleHeadMeta } from '../theme/utils/handleHeadMeta' import {handleHeadMeta} from '../theme/utils/handleHeadMeta'
import { search as zhSearch } from './zh' import {search as zhSearch} from './zh'
import sidebar from '../../../autoSidebar' import sidebar from '../../../autoSidebar'
// https://vitepress.dev/reference/site-config // https://vitepress.dev/reference/site-config
export default defineConfig({ export default defineConfig({
lastUpdated: true, lastUpdated: true,
cleanUrls: true, cleanUrls: true,
ignoreDeadLinks: true, ignoreDeadLinks: true,
sitemap: { sitemap: {
hostname: 'https://duyl328.github.io', hostname: 'https://duyl328.github.io',
}, },
// base: 'https://duyl328.github.io', // base: 'https://duyl328.github.io',
base: process.env.BASE || '/', base: process.env.BASE || '/',
head: [ head: [
// 谷歌分析,暂不使用 // 谷歌分析,暂不使用
// ['script', ['script',
// { {
// async: '', async: 'async',
// src: 'https://www.googletagmanager.com/gtag/js?id=G-MB7XVBG1TQ', src: 'https://www.googletagmanager.com/gtag/js?id=G-E6X527581S',
// }], }],
// [ [
// 'script', 'script',
// {}, {},
// `window.dataLayer = window.dataLayer || []; `window.dataLayer = window.dataLayer || [];
// function gtag(){dataLayer.push(arguments);} function gtag(){dataLayer.push(arguments);}
// gtag('js', new Date()); gtag('js', new Date());
// gtag('config', 'G-MB7XVBG1TQ');`, gtag('config', 'G-E6X527581S');`,
// ], ],
[ [
'link', 'link',
{ {
rel: 'icon', rel: 'icon',
// href: '', // href: '',
}, },
],
], ],
], // https://vitepress.dev/reference/site-config#transformhead
// https://vitepress.dev/reference/site-config#transformhead async transformHead(context) {
async transformHead (context) { return handleHeadMeta(context)
return handleHeadMeta(context) },
}, buildEnd: (config: SiteConfig) => {
buildEnd: (config: SiteConfig) => {
},
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
outline: [2, 4],
search: {
provider: 'local',
options: {
locales: { ...zhSearch },
},
}, },
externalLinkIcon: true, themeConfig: {
}, // https://vitepress.dev/reference/default-theme-config
outline: [2, 4],
markdown: { search: {
math: true, provider: 'local',
}, options: {
locales: {...zhSearch},
},
},
vite: { externalLinkIcon: true,
plugins: [ },
// 自动更新列表
sidebar('docs/.vitepress', '/docs/notes'), markdown: {
AutoImport({ math: true,
resolvers: [ },
TDesignResolver({
library: 'vue-next', vite: {
})], plugins: [
}), // 自动更新列表
Components({ sidebar('docs/.vitepress', '/docs/notes'),
resolvers: [ AutoImport({
TDesignResolver({ resolvers: [
library: 'vue-next', TDesignResolver({
})], library: 'vue-next',
}), })],
], }),
}, Components({
resolvers: [
TDesignResolver({
library: 'vue-next',
})],
}),
],
},
}) })