Skip to content

Commit aa08dce

Browse files
committed
add gtm tag and fix cover
1 parent ffce80b commit aa08dce

6 files changed

Lines changed: 44 additions & 2 deletions

File tree

.vitepress/config.js

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,19 @@ export default defineConfig({
117117
},
118118

119119
head: [
120+
// GTM Tag
121+
[
122+
"script",
123+
{},
124+
`(function(w,d,s,l,i){w[l]=w[l]||[];
125+
w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
126+
var f=d.getElementsByTagName(s)[0],
127+
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
128+
j.async=true;j.src=
129+
'https://www.googletagmanager.com/gtm.js?id='+i+dl;
130+
f.parentNode.insertBefore(j,f);
131+
})(window,document,'script','dataLayer','GTM-KTM6GP5F');`,
132+
],
120133
// Primary Meta Tags
121134
[
122135
"meta",
@@ -162,7 +175,7 @@ export default defineConfig({
162175
"meta",
163176
{
164177
property: "og:image",
165-
content: "https://goserve.afteracademy.com/images/goserve-banner.png",
178+
content: "https://goserve.afteracademy.com/images/cover-goserve.png",
166179
},
167180
],
168181
["meta", { property: "og:image:width", content: "1200" }],
@@ -200,7 +213,7 @@ export default defineConfig({
200213
"meta",
201214
{
202215
name: "twitter:image",
203-
content: "https://goserve.afteracademy.com/images/goserve-banner.png",
216+
content: "https://goserve.afteracademy.com/images/cover-goserve.png",
204217
},
205218
],
206219
[

.vitepress/theme/index.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
import DefaultTheme from "vitepress/theme";
2+
import { onMounted } from "vue";
23
import "./custom.css";
34

45
export default {
56
...DefaultTheme,
7+
setup() {
8+
onMounted(() => {
9+
const noscript = document.createElement("noscript");
10+
noscript.innerHTML = `
11+
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KTM6GP5F"
12+
height="0" width="0" style="display:none;visibility:hidden"></iframe>
13+
`;
14+
document.body.prepend(noscript);
15+
});
16+
},
617
};

.vitepress/theme/shims.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
declare module "*.css";

.vitepress/tsconfig.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"compilerOptions": {
3+
"target": "ESNext",
4+
"module": "ESNext",
5+
"moduleResolution": "Bundler",
6+
"strict": true,
7+
"skipLibCheck": true
8+
},
9+
"include": ["**/*"]
10+
}

.vitepress/vite-env.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export {};
2+
3+
declare global {
4+
interface Window {
5+
dataLayer: any[];
6+
}
7+
}

public/images/cover-goserve.png

50.3 KB
Loading

0 commit comments

Comments
 (0)