Content
Newsletter Site
Newsletter signup + archive.
newslettermdx
Expected output — 5 files
app/page.tsx
app/archive/page.tsx
app/api/subscribe/route.ts
components/signup-form.tsx
lib/resend.ts
System prompt
Build a newsletter landing with signup form (double opt-in via Resend), archive of past issues stored as MDX, and a simple about page.
Deploy after generating
Vercel
npx vercel --prodCloudflare Pages
npx wrangler pages deployNetlify
npx netlify deploy --prod