文章
web-sveltekit 模板概览
SvelteKit 模板当前已内置的能力,以及从哪里开始自定义。
web-sveltekit 是 ZShip 中的 SvelteKit 前台选项。它把落地页、定价、认证、博客、文档和控制台路由放在同一个 Cloudflare Workers 部署里。
当前已包含
- SvelteKit SSR,以及
src/routes/api/*下的服务端 BFF 代理 - 内置双语文案公开页(英文 + 简体中文)、sitemap、robots 与 llms.txt
- 共享落地页、认证页、控制台、Analytics consent 与本地化导航
从哪里改
apps/web-sveltekit/zship.app.json负责appKey、域名、品牌信息、analytics ID、dashboard.url与dashboard.features.*apps/web-sveltekit/src/lib/site.ts把 manifest 转成运行时siteConfigapps/web-sveltekit/src/content/docs/*是站内文档的 Markdown 源apps/web-sveltekit/src/routes/api/*是服务端 BFF 代理路由
优先用 Skills 自定义
如果你想通过 prompt 驱动改造 web-sveltekit,先看 Skills & vibe coding。那一页说明了何时原地改模板,何时先复制再定制。
当控制台需要隐藏某个入口并拦截直链时,把 dashboard.features.checkin、dashboard.features.tickets、dashboard.features.referral 或 dashboard.features.enterpriseBilling 设为 false。
何时选择这个前台
当你的团队希望用一套 SvelteKit 代码同时承载营销、产品与服务端代理逻辑,并希望通过清晰配置点把模板变成品牌公开站时,选择 web-sveltekit。