Statue is a wicked-fast static site generator based on Markdown, Svelte, Tailwind, Pagefind, and reusable components.
One-line setup! (requires npm):
yes | npx sv create statue-site --template minimal --types ts --no-add-ons --install npm && cd statue-site && npm install statue-ssg && npx statue init && npm install && npm run build && npm run preview
bun:
yes | npx sv create statue-site --template minimal --types ts --no-add-ons --install bun && cd statue-site && bun add statue-ssg && npx statue init && bun install && bun run build && bun run preview
pnpm:
yes | npx sv create statue-site --template minimal --types ts --no-add-ons --install pnpm && cd statue-site && pnpm add statue-ssg && npx statue init && pnpm install && pnpm run build && pnpm run preview
yarn:
yes | npx sv create statue-site --template minimal --types ts --no-add-ons --install yarn && cd statue-site && yarn add statue-ssg && npx statue init && yarn install && yarn run build && yarn run preview
Windows: Support for Windows is provided on a best-effort basis. Statue's dev team lacks regular Windows users, so we cannot easily keep Statue working seemlessly for Windows: contact us if you'd like to help maintain Statue support for Windows! The above commands should work, but you may run into pathing issues and other incompatibilities during or after setup.
Content like blogs and docs are added and changed directly through .md files. Other parts of the Statue site are based on Svelte components and the site's config. Statue sites are fully static, so development is straightforward, management is simple, and hosting is ~free!
Need help? Want to collaborate, contribute, or engage with the Statue community? Join us on Discord! 🗿
Statue is Fast, Simple, and Flexible from start to finish. One-line setup, then fast builds, fast deploys, and a fast site.
.md files: no coding required.Statue helps you build the site you want, without battling the tools you use to build it.
After running the setup command above, your site is live at http://localhost:3000.
Next steps:
.md files in content/ and they become pages automaticallyMake changes to your site's contents, config, and code, then run npm run build (or equivalent) to rebuild it.
To resolve new imports, handle the build, and view your new site all in one command, try:
npm i && npm run build && npm run preview
Once you're ready to publish your site, deploy the build/ directory to any static host. See deployment guide →
MIT