From 8f8f6fcd8da08b2ea4f2c746e63b048bd7d9383c Mon Sep 17 00:00:00 2001 From: Alan Daniels Date: Sun, 2 Nov 2025 13:35:02 +1100 Subject: [PATCH] move assets around move assets around --- .gitignore | 1 + public/.gitignore | 1 - src/context.zig | 8 ++++++-- {public => src}/favicon.svg | 0 src/layout/Layout.vue | 2 +- src/root.html | 2 +- vite.config.ts | 3 ++- 7 files changed, 11 insertions(+), 6 deletions(-) delete mode 100644 public/.gitignore rename {public => src}/favicon.svg (100%) diff --git a/.gitignore b/.gitignore index 9b2b295..72292c7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .zig-cache zig-out node_modules +public/* diff --git a/public/.gitignore b/public/.gitignore deleted file mode 100644 index 378eac2..0000000 --- a/public/.gitignore +++ /dev/null @@ -1 +0,0 @@ -build diff --git a/src/context.zig b/src/context.zig index a643b27..9f75fd1 100644 --- a/src/context.zig +++ b/src/context.zig @@ -44,14 +44,18 @@ pub fn SendInertiaResponse(endpoint: anytype, r: zap.Request, arena: Allocator, arena, @embedFile("root.html"), .{ + (if (show_unbuilt_assets) + "/src/favicon.svg" + else + "/favicon.svg"), (if (show_unbuilt_assets) "/src/main.ts" else - "/build/main.js"), + "/main.js"), (if (show_unbuilt_assets) "/src/style.css" else - "/build/style.css"), + "/style.css"), HtmlEncodeFormatter{ .input = inertia_json }, }, ); diff --git a/public/favicon.svg b/src/favicon.svg similarity index 100% rename from public/favicon.svg rename to src/favicon.svg diff --git a/src/layout/Layout.vue b/src/layout/Layout.vue index f03a5fe..f88e57e 100644 --- a/src/layout/Layout.vue +++ b/src/layout/Layout.vue @@ -6,7 +6,7 @@ import { Link } from "@inertiajs/vue3";
- + OwnMedia
diff --git a/src/root.html b/src/root.html index ccc24f4..a208372 100644 --- a/src/root.html +++ b/src/root.html @@ -1,7 +1,7 @@ - + diff --git a/vite.config.ts b/vite.config.ts index a0a5563..c668016 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -6,6 +6,7 @@ import tailwindcss from "@tailwindcss/vite"; const inputs = { main: "./src/main.ts", style: "./src/style.css", + favicon: "./src/favicon.svg", }; export default defineConfig({ @@ -13,7 +14,7 @@ export default defineConfig({ base: "/", publicDir: false, build: { - outDir: "public/build", + outDir: "public", minify: false, sourcemap: "inline",