SvelteKit docs site configured for Cloudflare Workers (server-side), using @sveltejs/adapter-cloudflare.
npm install
npm run devnpm run buildThis generates the Worker entry at .svelte-kit/cloudflare/_worker.js and static assets in .svelte-kit/cloudflare.
npm run build
npm run cf:dev- Authenticate Wrangler once:
npx wrangler login- Deploy:
npm run build
npm run cf:deployThe workflow at .github/workflows/deploy-cloudflare-workers.yml deploys on pushes to main.
Set these repository secrets:
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_ID
Token permissions should include Workers edit/deploy privileges for your account.
Edit wrangler.jsonc and update:
name: your Worker service name
The current placeholder is collagejs-docs.