Svelte
Documentation
Quickstart
Installation
npm create --yes svelte@latest my-appcd my-appnpm install --save-dev @sveltejs/adapter-static
Configuration
Use SvelteKit as a static site generator (SSG) with adapter-static.
import adapter from '@sveltejs/adapter-static'import adapter from '@sveltejs/adapter-auto'import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'/** @type {import('@sveltejs/kit').Config} */const config = { // Consult https://kit.svelte.dev/docs/integrations#preprocessors // for more information about preprocessors preprocess: vitePreprocess(), kit: { // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. // If your environment is not supported, or you settled on a specific environment, switch out the adapter. // See https://kit.svelte.dev/docs/adapters for more information about adapters. adapter: adapter(), },}export default config
Use the prerender page option where appropriate. Set the fallback option to 200.html or 404.html, if some pages cannot be prerendered.
Be aware of the trailingSlash option.
Deployment
Build
npm run build
Preview
npx --yes serve@latest build
Deploy
npx --yes bunny-launcher@latest --interactive