Quick Start
Konten ini belum tersedia dalam bahasa Anda.
Prerequisites
Section titled “Prerequisites”- Node.js 24+ (use fnm or nvm)
- pnpm 8.15+ (
corepack enable && corepack prepare pnpm@8.15.0 --activate) - Cloudflare Account (free tier works)
Clone & Install
Section titled “Clone & Install”git clone https://github.com/milzamsz/web-astro-sveltia-cloudflare-starter.gitcd web-astro-sveltia-cloudflare-starterpnpm installEnvironment Setup
Section titled “Environment Setup”cp .dev.vars.example .dev.varsEdit .dev.vars with your local values:
# Required for local devTURNSTILE_SITE_KEY=your-turnstile-site-keyPUBLIC_SITE_URL=http://localhost:4321
# Optional: Sveltia CMS auth# SVELTIA_BACKEND_REPO=your-org/your-repo# SVELTIA_BASE_URL=http://localhost:4321# SVELTIA_AUTH_ENDPOINT=authRun Development Server
Section titled “Run Development Server”pnpm devVisit http://localhost:4321 — Indonesian is the default locale at / and /id/, English at /en/.
Build for Production
Section titled “Build for Production”pnpm buildThe output is in dist/ — ready for Cloudflare Pages deployment.