My personal homepage, built entirely in SvelteKit.
If you're interested in building it, first, ensure you have all dependencies:
(I use pnpm, but you could substitute it for npm)
pnpm install
Make any changes. Then, when it's time to build, run:
pnpm build
Your output is the build
folder now located in the current directory. Serve this with your web server, or however else you serve static files.
I use caddy. Here is an example configuration that can be done with a stock build of caddy:
https://www.hashg.xyz {
root * /my/project/path/build
file_server {
precompressed br gzip
}
}
You can configure svelte to build the site for use with Node: https://kit.svelte.dev/docs/adapter-node