personal website

replace vercel with netlify adapter

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

This is a binary file and will not be displayed.

+1 -2
package.json
··· 12 12 "dependencies": { 13 13 "@astrojs/check": "^0.9.4", 14 14 "@astrojs/mdx": "^3.1.8", 15 + "@astrojs/netlify": "^5.5.4", 15 16 "@astrojs/svelte": "^5.7.2", 16 17 "@astrojs/tailwind": "^5.1.2", 17 - "@astrojs/vercel": "^7.8.2", 18 18 "@iconify-json/tabler": "^1.2.5", 19 19 "@sveltejs/vite-plugin-svelte": "^4.0.0-next.6", 20 - "@vercel/analytics": "^1.3.1", 21 20 "astro": "^4.16.6", 22 21 "astro-icon": "^1.1.1", 23 22 "svelte": "^5.0.3",
+6
src/content/blog/atproto-oauth.md
··· 1 + --- 2 + title: AT Protocol OAuth Basics Tutorial 3 + description: Implement your own Bluesky client using the `@atproto/oauth-client-node` package 4 + date: "2024-10-29" 5 + draft: true 6 + ---