feat: Add umami
1244aeda
1 file(s) · +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> |
|