Add static deployment build and guide

This commit is contained in:
Jacky Ser
2026-08-11 17:37:11 +08:00
parent 775ccf82ab
commit 42c21dd024
11 changed files with 168 additions and 2 deletions

16
vite.static.config.ts Normal file
View File

@@ -0,0 +1,16 @@
import { fileURLToPath } from "node:url";
import { dirname, resolve } from "node:path";
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
const projectRoot = dirname(fileURLToPath(import.meta.url));
export default defineConfig({
root: resolve(projectRoot, "static"),
plugins: [react()],
publicDir: resolve(projectRoot, "public"),
build: {
outDir: resolve(projectRoot, "dist-static"),
emptyOutDir: true,
},
});