Change GTM ID via .env

This commit is contained in:
Faisal Amir 2023-11-11 17:43:25 +07:00
parent 46d00d638b
commit 3b1fd9950a
3 changed files with 9 additions and 1 deletions

View File

@ -1,6 +1,8 @@
// @ts-check
// Note: type annotations allow type checking and IDEs autocompletion
require("dotenv").config();
const lightCodeTheme = require("prism-react-renderer/themes/github");
const darkCodeTheme = require("prism-react-renderer/themes/dracula");
@ -83,7 +85,7 @@ const config = {
},
// GTM is always inactive in development and only active in production to avoid polluting the analytics statistics.
googleTagManager: {
containerId: "GTM-59R6474K",
containerId: process.env.GTM_ID,
},
// Will be passed to @docusaurus/plugin-content-pages (false to disable)
// pages: {},

View File

@ -37,6 +37,7 @@
},
"devDependencies": {
"@docusaurus/module-type-aliases": "2.4.1",
"dotenv": "^16.3.1",
"tailwindcss-animate": "^1.0.7"
},
"browserslist": {

View File

@ -4939,6 +4939,11 @@ dot-prop@^6.0.1:
dependencies:
is-obj "^2.0.0"
dotenv@^16.3.1:
version "16.3.1"
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e"
integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==
duplexer3@^0.1.4:
version "0.1.5"
resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e"