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 && ( ) } - -