mirror of
https://github.com/papra-hq/papra.git
synced 2025-12-21 12:09:39 -06:00
feat(docs): add Plausible analytics script configuration (#92)
This commit is contained in:
committed by
GitHub
parent
538b490583
commit
c4943f8de7
@@ -3,6 +3,10 @@ import { defineConfig } from 'astro/config';
|
||||
import starlightThemeRapide from 'starlight-theme-rapide';
|
||||
import { sidebar } from './src/content/navigation';
|
||||
|
||||
const plausibleDomain = import.meta.env.PLAUSIBLE_DOMAIN;
|
||||
const plausibleScriptSrc = import.meta.env.PLAUSIBLE_SCRIPT_SRC;
|
||||
const isPlausibleEnabled = plausibleDomain && plausibleScriptSrc;
|
||||
|
||||
// https://astro.build/config
|
||||
export default defineConfig({
|
||||
site: 'https://docs.papra.app',
|
||||
@@ -34,6 +38,18 @@ export default defineConfig({
|
||||
sizes: '32x32',
|
||||
},
|
||||
},
|
||||
...(isPlausibleEnabled
|
||||
? [
|
||||
{
|
||||
tag: 'script',
|
||||
attrs: {
|
||||
'defer': true,
|
||||
'data-domain': plausibleDomain,
|
||||
'src': plausibleScriptSrc,
|
||||
},
|
||||
} as const,
|
||||
]
|
||||
: []),
|
||||
],
|
||||
customCss: ['./src/assets/app.css'],
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user