0
0
Svelteframework~5 mins

Static adapter deployment in Svelte - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the purpose of the static adapter in SvelteKit?
The static adapter generates a fully static version of your SvelteKit app. It pre-renders pages as HTML files so you can deploy your site to any static hosting service without a server.
Click to reveal answer
beginner
How do you configure the static adapter in a SvelteKit project?
You install the adapter with npm and then import it in your svelte.config.js file. Inside the config, you set the adapter to the static adapter, like this: <br><code>import adapter from '@sveltejs/adapter-static';<br>export default { kit: { adapter: adapter() } };</code>
Click to reveal answer
intermediate
What is prerendering in the context of static adapter deployment?
Prerendering means generating HTML pages at build time instead of on the server at runtime. The static adapter prerenders pages so they can be served as simple HTML files, improving speed and allowing static hosting.
Click to reveal answer
beginner
Which folder contains the generated static files after building with the static adapter?
The static files are generated in the build folder by default. This folder contains all the HTML, CSS, JS, and assets ready to be uploaded to a static host.
Click to reveal answer
intermediate
Can you use dynamic server-side features with the static adapter?
No, the static adapter only supports static content. Features that require a server, like server-side API routes or dynamic rendering, won't work because the site is fully static.
Click to reveal answer
What does the static adapter in SvelteKit produce?
AA serverless function bundle
BA fully static site with pre-rendered HTML files
CA client-only single page app
DA Node.js server for dynamic rendering
Where do you specify the static adapter in a SvelteKit project?
AIn svelte.config.js under kit.adapter
BIn package.json scripts
CIn the main.js entry file
DIn the index.html file
Which command builds a static site using the static adapter?
Anpm run dev
Bnpm run static
Cnpm start
Dnpm run build
What happens if your app uses server-side API routes with the static adapter?
AThey are converted to client-side fetch calls
BThey run as serverless functions automatically
CThey will not work because the site is fully static
DThey are ignored but do not cause errors
Which folder contains the static site output after building?
Abuild
Bsrc
Cpublic
Dnode_modules
Explain how the static adapter changes the way a SvelteKit app is deployed and what benefits it offers.
Think about what happens at build time and how the site runs after deployment.
You got /5 concepts.
    Describe the steps to set up and build a SvelteKit project using the static adapter.
    Focus on configuration and commands.
    You got /5 concepts.