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