What This Covers

Setting up JSON and Markdown collections in a SvelteKit project, with loaders and optional schema validation.

How It Is Built

  • JSON collections for structured data: navigation, footer, site config.
  • Markdown collections for blog posts, service pages, legal pages.
  • Loaders using import.meta.glob with ?raw for Markdown body parsing.
  • Routes stay layout-only, content stays editable.

When It Fits

Projects that need content separated from layout, without adopting a full CMS on day one.