From 61875ab08ef2cc43c601238bf4aacaadc8b8b5cb Mon Sep 17 00:00:00 2001 From: denizk0461 Date: Tue, 31 Mar 2026 12:56:57 +0200 Subject: [PATCH] changed blog tags to string enum; added blog post entry gallery --- src/lib/lists/blog-gallery.svelte | 20 ++++++++++++++++++ src/routes/blog/+page.svelte | 35 ++++++++++++++++--------------- src/routes/blog/posts.ts | 8 +++---- 3 files changed, 42 insertions(+), 21 deletions(-) create mode 100644 src/lib/lists/blog-gallery.svelte diff --git a/src/lib/lists/blog-gallery.svelte b/src/lib/lists/blog-gallery.svelte new file mode 100644 index 0000000..e41239f --- /dev/null +++ b/src/lib/lists/blog-gallery.svelte @@ -0,0 +1,20 @@ + + +
+ {#each posts as post} +
+

{post.post.title}

+ {#each post.post.tags as tag} +

{tag}

+ {/each} +
+ {/each} +
\ No newline at end of file diff --git a/src/routes/blog/+page.svelte b/src/routes/blog/+page.svelte index a90ba71..3202f21 100644 --- a/src/routes/blog/+page.svelte +++ b/src/routes/blog/+page.svelte @@ -1,26 +1,27 @@ @@ -33,5 +34,5 @@ banner="robert.webp" bannerAlt="View at a tram bridge rising and then curving to the left." /> - + \ No newline at end of file diff --git a/src/routes/blog/posts.ts b/src/routes/blog/posts.ts index 17e6a76..a386ef0 100644 --- a/src/routes/blog/posts.ts +++ b/src/routes/blog/posts.ts @@ -24,10 +24,10 @@ export interface BlogPostLink { } export enum BlogPostTag { - ART, // ramblings to do with art - DRAWING, // self-explanatory - TECH_TIP, // tech guides - META, // about the website itself + ART = "art-stuff", // ramblings to do with art + DRAWING = "drawing", // self-explanatory + TECH_TIP = "tech-tip", // tech guides + META = "natconf-meta", // about the website itself }