diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 500c583e..18e9af78 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -1,9 +1,12 @@ import { createRequire } from 'module' -import { defineConfig, type DefaultTheme } from 'vitepress' +import { defineConfig, type DefaultTheme, HeadConfig } from 'vitepress' +import { inBrowser } from '../../src/shared/shared.ts' const require = createRequire(import.meta.url) const pkg = require('vitepress/package.json') +const isHTTPS = inBrowser && window.location.protocol === 'https:' + export default defineConfig({ lang: 'en-US', title: 'VitePress', @@ -40,7 +43,9 @@ export default defineConfig({ ['meta', { name: 'og:locale', content: 'en' }], ['meta', { name: 'og:site_name', content: 'VitePress' }], ['meta', { name: 'og:image', content: 'https://vitepress.dev/vitepress-og.jpg' }], - ['script', { src: 'https://cdn.usefathom.com/script.js', 'data-site': 'AZBRSFGG', 'data-spa': 'auto', defer: '' }] + ...(isHTTPS + ? [['script', { src: 'https://cdn.usefathom.com/script.js', 'data-site': 'AZBRSFGG', 'data-spa': 'auto', defer: '' }]] + : []) as HeadConfig[] ], themeConfig: {