Content
Newsletter Site
Newsletter signup + archive.
resendmdx
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
Run locally
npm run build && npm startCloudflare Pages
npx wrangler pages deployNetlify
npx netlify deploy --prod