diff --git a/astro.config.ts b/astro.config.ts
index 91286e4..83c916d 100644
--- a/astro.config.ts
+++ b/astro.config.ts
@@ -3,12 +3,17 @@ import sitemap from "@astrojs/sitemap";
import { remarkReadingTime } from "./remark-reading-time.mjs";
import tailwindcss from "@tailwindcss/vite";
import expressiveCode from "astro-expressive-code";
+import umami from "@yeskunall/astro-umami";
// https://astro.build/config
export default defineConfig({
site: "https://isabelroses.com",
integrations: [
sitemap(),
+ umami({
+ endpointUrl: "https://analytics.isabelroses.com/script.js",
+ id: "be210218-aad1-4b3a-a6a3-366952e22d8e",
+ }),
expressiveCode({
themes: [
"github-light",
diff --git a/nix/default.nix b/nix/default.nix
index c6c24a8..accdfae 100644
--- a/nix/default.nix
+++ b/nix/default.nix
@@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
- hash = "sha256-/Th5oN4KTz6ev0eQqmHRdO2HZGN+xfYrt1jOnFkFYTY=";
+ hash = "sha256-RvlFvet/HJhzyEhVVCrj6vu5OT2lV/VyAOr5R0Gcl4I=";
};
dontUseJustInstall = true;
diff --git a/package.json b/package.json
index 421f520..f4da2c7 100644
--- a/package.json
+++ b/package.json
@@ -12,6 +12,7 @@
"@astrojs/sitemap": "^3.3.1",
"@tailwindcss/typography": "^0.5.16",
"@tailwindcss/vite": "^4.1.4",
+ "@yeskunall/astro-umami": "0.0.5",
"astro": "^5.7.5",
"astro-expressive-code": "^0.41.2",
"feed": "^4.2.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a0a3dbe..dff366b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,6 +17,9 @@ importers:
'@tailwindcss/vite':
specifier: ^4.1.4
version: 4.1.4(vite@6.3.2(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.86.3))
+ '@yeskunall/astro-umami':
+ specifier: 0.0.5
+ version: 0.0.5(astro@5.7.5(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(sass@1.86.3)(typescript@5.8.3))
astro:
specifier: ^5.7.5
version: 5.7.5(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(sass@1.86.3)(typescript@5.8.3)
@@ -704,6 +707,11 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
+ '@yeskunall/astro-umami@0.0.5':
+ resolution: {integrity: sha512-PRxSo6Gox5+GC/Mjb1Q4/l7zioI0J7uxw0N8WjejEyMBD6+pJiDBcetmA+JLY39fWPtupq0181jsAUYEPraSfw==}
+ peerDependencies:
+ astro: ^3.0.0 || ^4.0.0 || ^5.0.0
+
acorn@8.14.1:
resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
engines: {node: '>=0.4.0'}
@@ -2466,6 +2474,10 @@ snapshots:
'@ungap/structured-clone@1.3.0': {}
+ '@yeskunall/astro-umami@0.0.5(astro@5.7.5(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(sass@1.86.3)(typescript@5.8.3))':
+ dependencies:
+ astro: 5.7.5(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(sass@1.86.3)(typescript@5.8.3)
+
acorn@8.14.1: {}
ansi-align@3.0.1:
diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro
index 7c64ec1..2e6bcf8 100644
--- a/src/components/BaseHead.astro
+++ b/src/components/BaseHead.astro
@@ -62,8 +62,6 @@ const { title, description, image } = Astro.props;
{ image && ( ) }
-
-