diff options
| author | Robert Günzler <r@gnzler.io> | 2025-10-05 18:32:28 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2025-10-06 14:33:31 +0200 |
| commit | 83d72f62472960d6ddf3ae6069151987d3b7bebe (patch) | |
| tree | 49b95deeb1842827e59560f6df122399dd4a3176 /src | |
| parent | 824620ab6ca3326007e67e4753d2dab3af5b59e8 (diff) | |
| download | site-83d72f62472960d6ddf3ae6069151987d3b7bebe.tar.gz | |
only update index.htm when it actually changes
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'src')
| -rw-r--r-- | src/gen.zig | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gen.zig b/src/gen.zig index a02503b..114924c 100644 --- a/src/gen.zig +++ b/src/gen.zig @@ -19,7 +19,7 @@ pub fn generate(ctx: *Context) !void { } fn genIndexHtml(ctx: *Context) !void { - ctx.progress_start("index.html"); + ctx.progress_start("index.htm"); defer ctx.progress_end(); const srcpathIndex = try fs.joinPathAndFilename(ctx.allocator(), &.{Context.params.PAGE_PATH}, &.{"index.htm"}); @@ -65,6 +65,8 @@ fn genIndexHtml(ctx: *Context) !void { \\</ul> \\ ); + + if (!try f.diff()) try f.undo(); } fn genSite(ctx: *Context) !void { |