const server = Bun.serve({ port: Number(process.env.PORT ?? 4173), async fetch(request) { const url = new URL(request.url); if (url.pathname === "/" || url.pathname === "/index.html") { return new Response( ` Gitea Theme Preview

Gitea Theme Preview

用于快速检查 token、primitive、component 和 page 覆盖效果。

`, { headers: { "content-type": "text/html; charset=utf-8" } }, ); } if (url.pathname === "/theme-github-dev.css") { return new Response(Bun.file("dist/theme-github-dev.css"), { headers: { "content-type": "text/css; charset=utf-8" }, }); } return new Response("Not Found", { status: 404 }); }, }); console.log(`preview http://localhost:${server.port}`);