diff --git a/website/api/docusaurus.config.esm.mjs b/website/api/docusaurus.config.esm.mjs index 9eb53af316..1c736cc16e 100644 --- a/website/api/docusaurus.config.esm.mjs +++ b/website/api/docusaurus.config.esm.mjs @@ -22,6 +22,7 @@ import { remarkLinkRewrite } from "@goauthentik/docusaurus-theme/remark"; const __dirname = fileURLToPath(new URL(".", import.meta.url)); const require = createRequire(import.meta.url); +const production = process.env.NODE_ENV === "production"; const releaseEnvironment = prepareReleaseEnvironment(); const rootStaticDirectory = resolve(__dirname, "..", "static"); @@ -72,10 +73,15 @@ export default createDocusaurusConfig({ "@docusaurus/preset-classic", /** @type {PresetOptions} */ ({ - gtag: { - trackingID: "G-9MVR9WZFZH", - anonymizeIP: true, - }, + ...(production + ? { + gtag: { + trackingID: "G-9MVR9WZFZH", + anonymizeIP: true, + }, + } + : {}), + theme: { customCss: [require.resolve("@goauthentik/docusaurus-config/css/index.css")], }, diff --git a/website/docusaurus-theme/config.js b/website/docusaurus-theme/config.js index 40894e2969..646db7f11d 100644 --- a/website/docusaurus-theme/config.js +++ b/website/docusaurus-theme/config.js @@ -24,6 +24,7 @@ import remarkGithub, { defaultBuildUrl } from "remark-github"; const require = createRequire(import.meta.url); const __dirname = fileURLToPath(new URL(".", import.meta.url)); +const production = process.env.NODE_ENV === "production"; export const DocusaurusExcludePatterns = [ "**/_*.{js,jsx,ts,tsx,md,mdx}", @@ -37,10 +38,14 @@ export const DocusaurusExcludePatterns = [ /** @type {PresetOptions} */ const CommonPresetOptions = { - gtag: { - trackingID: "G-9MVR9WZFZH", - anonymizeIP: true, - }, + ...(production + ? { + gtag: { + trackingID: "G-9MVR9WZFZH", + anonymizeIP: true, + }, + } + : {}), theme: { customCss: [ require.resolve("@goauthentik/docusaurus-config/css/index.css"),