A content centered site build tool
A simple, easy to use, content centered site build tool with the full power of Sveltekit.
---
title: Hello
---
# Hello
:::tip
Svelte in **markdown**
:::
<script>
let count = $state(1)
</script>
<button onclick={() => count++}>
Count: {count}
</button>
Hello
TIP
pnpm create sveltepress
Killer Feature
Svelte 5 Runes in Markdown
Embed reactive Svelte 5 components, state runes, and interactive islands directly inside your markdown files with zero context switching.
Enterprise
Immutable Document Versioning
Keep current docs at clean URLs while publishing immutable historical snapshots with built-in version navigation and release change catalogs.
High Performance
Instant Zero-Config Search
Blazing fast client-side search powered by Pagefind, with multi-locale filtering, historical index freezing, and Algolia DocSearch support.
Authoring
Markdown centered
Start writing instantly with minimal configuration and elegant default documentation styling.
Ecosystem
Build with Sveltekit
Preserve the full power of SvelteKit including server routes, SSR, SSG, and adapter deployments.
Global
Built-in Internationalization
Serve multiple locales from one site with automatic prefixing, language switcher, and version-preserving navigation.
TypeScript
Type friendly
Fully typed documentation and theme APIs with built-in TypeScript Twoslash hover annotations.
Extensible
Theme Customizable
Use the refined default documentation theme, blog theme, or easily craft your own custom theme.