Hey there! This is my personal portfolio website built with SvelteKit and deployed as a static site.
Tip: Use pnpm. It's nice and more preformat than npm. To install, run
npm install -g pnpm
# Install dependencies
pnpm install
# Start development server (includes /editor route)
pnpm dev
# Build for production (excludes /editor)
pnpm build
# Preview production build
pnpm preview- Editor Route: The
/editorroute is only available in development mode and is automatically excluded from production builds. - Static Build: This site uses
@sveltejs/adapter-staticto generate a fully static site. - Preview: Always use
pnpm install && pnpm build && pnpm previewto see the actual production output, as the dev server includes development-only features. (the project editor)
/src/routes- SvelteKit routes/projects- YAML project data/static- Static assets (images, thumbnails, etc.)/editor- Development-only project editor (excluded from build)