contentrain-starter-sveltekit-editorial Svelte Themes

Contentrain Starter Sveltekit Editorial

SvelteKit editorial starter with structured Contentrain content and a generated SDK client.

Source of truth: this starter is exported from the contentrain-starters monorepo. Internal starter id: sveltekit-editorial.

Contentrain SvelteKit Editorial

Editorial starter for journals, essays, and smaller publication sites with a lighter runtime.

Contentrain Ecosystem

Quick Start

pnpm install
pnpm dev

Commands

  • pnpm dev
  • pnpm check
  • pnpm build
  • pnpm preview
  • pnpm deploy:netlify
  • pnpm contentrain:generate

Demo routes

  • /
  • /stories/starter-kits-need-editorial-judgment
  • /architecture

Contentrain

  • Layout and page server loads read from the generated #contentrain client
  • Global site settings, navigation, footer, SEO, authors, categories, and stories are seeded in .contentrain/
  • Story cards now link to real internal story pages under /stories/[slug]
  • Static build output is ready after clone
  • The starter stays parallel to the Contentrain ecosystem model: git-backed content, explicit schemas, and generated runtime access inside the app

Deploy

  • Netlify build command: pnpm deploy:netlify
  • Netlify publish directory: build
  • netlify.toml is committed in the starter root

Netlify Project Creation

Use pnpm dlx netlify-cli init to connect the repository for continuous deployment, or pnpm dlx netlify-cli link if the site already exists.

Top categories

Loading Svelte Themes