feat: Add umami 1244aeda
Steve · 2024-12-11 21:19 1 file(s) · +3 −0
src/layouts/Base.astro +3 −0
6 6
import SkipLink from "@/components/SkipLink";
7 7
import siteConfig from "@/site-config";
8 8
import { ViewTransitions } from "astro:transitions";
9 +
import { Umami } from "astro-analytics";
9 10
10 11
interface Props {
11 12
	meta: SiteMeta;
22 23
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
23 24
		<!-- Google tag (gtag.js) -->
24 25
		<BaseHead title={title} description={description} ogImage={ogImage} articleDate={articleDate} />
26 +
		<script defer src="https://cloud.umami.is/script.js" data-website-id="6951e531-a667-495e-b045-4f7dbe062446"></script>
25 27
		<script define:vars={{ siteConfig }}>
26 28
			const root = document.documentElement;
27 29
			const colorThemeMetaTag = document.querySelector("meta[name='theme-color']");
53 55
54 56
			// initailse root class attribute
55 57
			root.classList.toggle("dark", isDark);
58 +
56 59
		</script>
57 60
		<ViewTransitions fallback="swap" />
58 61
	</head>