personal website

implement vercel analytics

+8 -2
+6 -2
astro.config.mjs
··· 6 6 7 7 import icon from "astro-icon"; 8 8 9 + import vercel from "@astrojs/vercel/serverless"; 10 + 9 11 // https://astro.build/config 10 12 export default defineConfig({ 11 - integrations: [tailwind(), svelte(), mdx(), icon()] 12 - }); 13 + integrations: [tailwind(), svelte(), mdx(), icon()], 14 + output: "server", 15 + adapter: vercel({ webAnalytics: { enabled: true }}) 16 + });
bun.lockb

This is a binary file and will not be displayed.

+2
package.json
··· 14 14 "@astrojs/mdx": "^3.1.8", 15 15 "@astrojs/svelte": "^5.7.2", 16 16 "@astrojs/tailwind": "^5.1.2", 17 + "@astrojs/vercel": "^7.8.2", 17 18 "@iconify-json/tabler": "^1.2.5", 18 19 "@sveltejs/vite-plugin-svelte": "^4.0.0-next.6", 20 + "@vercel/analytics": "^1.3.1", 19 21 "astro": "^4.16.6", 20 22 "astro-icon": "^1.1.1", 21 23 "svelte": "^5.0.3",