summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkdx <kikoodx@paranoici.org>2024-05-09 11:27:14 +0200
committerkdx <kikoodx@paranoici.org>2024-05-09 11:27:14 +0200
commitd19b7cfaed8ca3972144231edf581da8d70268e9 (patch)
tree1e9f681bf434074771492f7e740eda699bbee96d
parent9712008e350d8300ecdb4eaeba68dcfdad96c279 (diff)
downloadgallery-gen-main.tar.gz
simplify pathsHEADmain
-rwxr-xr-xindex.py6
-rw-r--r--src/template.zig10
2 files changed, 8 insertions, 8 deletions
diff --git a/index.py b/index.py
index 6a5a05e..f817cbf 100755
--- a/index.py
+++ b/index.py
@@ -21,9 +21,9 @@ for line in data.splitlines():
line.insert(0, '')
img = line[1] if len(line) == 2 else line[0]
print("""<div class="thumb-container">""")
- print(f"""<a href="/gallery/{img}">""")
- print(f"""<div class="thumb" style="background-image: url('/gallery/thumb.{img}.jpg')">""")
- print("""</div></a></div>""")
+ print(f"""<a href="{img}">""")
+ print(f"""<div class="thumb" style="background-image: url('thumb/{img}.jpg')">""")
+ print(f"""</div>{img}</a></div>""")
#print(f"""<a href="/gallery/{img}">""")
#print(f"""<code>{img}</code></a></p>""")
diff --git a/src/template.zig b/src/template.zig
index be03de0..1eb862e 100644
--- a/src/template.zig
+++ b/src/template.zig
@@ -16,7 +16,7 @@ const template0 =
const template1 =
\\ </div>
\\ <div class="image"
- \\ style="background-image: url('/gallery/{s}{s}');">
+ \\ style="background-image: url('{s}{s}');">
\\ </div>
\\ <div class="footer">
;
@@ -72,7 +72,7 @@ pub fn write(
try writer.print(template0, .{ image.name(), image.name() });
try prevnext(writer, previous, next);
if (size == .regular)
- try writer.print(template1, .{ "small.", image.path(.jpg) })
+ try writer.print(template1, .{ "small/", image.path(.jpg) })
else
try writer.print(template1, .{ "", image.path(null) });
try sizeselect(writer, image, size);
@@ -82,14 +82,14 @@ pub fn write(
fn prevnext(writer: std.io.AnyWriter, previous: ?Image, next: ?Image) !void {
if (previous != null)
try writer.print(
- " <p><a href=\"/gallery/{s}\">← prev</a> | ",
+ " <p><a href=\"{s}\">← prev</a> | ",
.{previous.?.name()},
)
else
_ = try writer.write(" <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |");
if (next != null)
try writer.print(
- " <a href=\"/gallery/{s}\">next →</a></p>",
+ " <a href=\"{s}\">next →</a></p>",
.{next.?.name()},
)
else
@@ -97,7 +97,7 @@ fn prevnext(writer: std.io.AnyWriter, previous: ?Image, next: ?Image) !void {
}
fn sizelink(writer: std.io.AnyWriter, image: Image, size: Size) !void {
- try writer.print("<a href=\"/gallery/{s}{s}\">", .{
+ try writer.print("<a href=\"{s}{s}\">", .{
size.prefix(),
image.name(),
});