From 9bc15030b32887ede0572326f0587ca73434c479 Mon Sep 17 00:00:00 2001 From: denizk0461 Date: Thu, 9 Apr 2026 21:45:37 +0200 Subject: [PATCH] edited style of projects page entries; now fetching banner correctly, respecting both relative and absolute paths --- src/routes/projects/+page.svelte | 72 +++++++++++++++--- src/routes/projects/projects2.ts | 8 +- .../anewbeginning/{icon.webp => cover.webp} | Bin 3 files changed, 67 insertions(+), 13 deletions(-) rename static/projects/anewbeginning/{icon.webp => cover.webp} (100%) diff --git a/src/routes/projects/+page.svelte b/src/routes/projects/+page.svelte index 3591834..4ee9660 100644 --- a/src/routes/projects/+page.svelte +++ b/src/routes/projects/+page.svelte @@ -23,6 +23,14 @@ link: "/art/music", }, ]; + + function getBannerSrc(p: Project): string { + if (p.banner.startsWith("/")) { + return p.banner; + } else { + return `${p.category}/${p.id}/${p.banner}`; + } + } @@ -65,11 +73,21 @@ {#snippet projectContent(p: Project)}
- {p.bannerAlt} + {p.bannerAlt}
-

{p.title}

-

{p.subtitle}

-

{p.date}

+
+

+ {#if p.isHighlight} + ✿ + {/if} + {p.title} +

+

{p.subtitle}

+

{p.date}

+
+
+

{p.category}

+
{/snippet} @@ -107,20 +125,23 @@