A content centered site build tool
Inspired by Vitepress Build with SvelteKit
Sveltepress supports Svelte 5, SvelteKit 2, and Vite 8. Use Node.js ^20.19.0 or >=22.12.0.
npm create @sveltepress@latestThe generated project uses the default documentation theme. For an editorial site with posts, pagination, RSS, Open Graph images, and Pagefind search, follow the blog theme guide.
| Package | Purpose |
|---|---|
@sveltepress/create |
Scaffold a Sveltepress project |
@sveltepress/vite |
Markdown and SvelteKit integration |
@sveltepress/theme-default |
Documentation theme |
@sveltepress/theme-blog |
Static editorial/blog theme |
@sveltepress/twoslash |
TypeScript hover information in code blocks |
@sveltepress/docsearch |
Algolia DocSearch component |
@sveltepress/meilisearch |
Meilisearch component |
First of all, all kinds of contributions are welcomed!
For contributing details, see Contributing
This project can not be done without these projects



