Svelte Craft is a lightweight, flexible design system for building responsive layouts in Svelte and handling prose.
HTML Attribute
markdown
SvelteKit, the official framework for building Svelte applications, offers a powerful and intuitive routing system. In this comprehensive guide, we'll explore SvelteKit routing with detailed examples to help you master navigation in your SvelteKit projects.
SvelteKit uses a file-based routing system where the structure of your src/routes directory defines your application's routes.
src/routes/
└── +page.svelte
src/routes/
├── dashboard/
│ ├── +page.svelte
│ └── +page.server.ts
└── +page.svelte
src/routes/
├── blog/
│ ├── [slug]/
│ │ ├── +page.js
│ │ └── +page.svelte
│ ├── category/
│ │ └── [[tag]]/
│ │ └── +page.svelte
│ └── +page.svelte
└── +page.svelte
[param] for dynamic segments[[param]] for optional parameters[...param] for rest parameters+page.js for data loading+page.server.ts for loading server-side datasrc/routes/index.svelte for the root route