aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRosa <rosaontheweb@proton.me>2026-05-19 09:55:16 -0400
committerRosa <rosaontheweb@proton.me>2026-05-19 09:55:16 -0400
commit6abaa0b102d47d98800f8d26e1ce74bcef3d800d (patch)
tree9a377b920280e50ade4ed5d7282f0c4a8a60e01a
parent7e2c764b24505e0f74e970d627f052899b94e374 (diff)
woohoo. it builds. yippee.
-rw-r--r--util/generate_html.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/util/generate_html.zig b/util/generate_html.zig
index 928c190..0933d18 100644
--- a/util/generate_html.zig
+++ b/util/generate_html.zig
@@ -42,6 +42,10 @@ fn generateHtmlPages(io: std.Io, ally: std.mem.Allocator, templates_dir: std.Io.
}
}
+ const maybeDirname = std.mem.cutLast(u8, page_def.source_path, "/");
+ if (maybeDirname) |dirname| {
+ try out_dir.createDirPath(io, dirname[0]);
+ }
const out = try out_dir.createFile(io, page_def.source_path, .{});
defer out.close(io);
std.debug.print("Writing page {s}...\n", .{page_def.source_path});