From 54b80494889659268502ec9263f6f98614664c31 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Mon, 5 May 2025 12:32:28 -0400 Subject: [PATCH] add blog to app --- src/lib/components/BlogCard.svelte | 48 ++++++++++++++ src/routes/+layout.svelte | 4 +- src/routes/blog/+page.server.ts | 90 ++++++++++++++++++++++++++ src/routes/blog/+page.svelte | 27 +++++++- src/routes/blog/[slug]/+page.server.ts | 24 +++++++ src/routes/blog/[slug]/+page.svelte | 29 +++++++++ 6 files changed, 217 insertions(+), 5 deletions(-) create mode 100644 src/lib/components/BlogCard.svelte create mode 100644 src/routes/blog/+page.server.ts create mode 100644 src/routes/blog/[slug]/+page.server.ts create mode 100644 src/routes/blog/[slug]/+page.svelte diff --git a/src/lib/components/BlogCard.svelte b/src/lib/components/BlogCard.svelte new file mode 100644 index 0000000..2375d5c --- /dev/null +++ b/src/lib/components/BlogCard.svelte @@ -0,0 +1,48 @@ + + +
+
+
+ {#each topics as topic (topic.id)} +
{topic.Topic}
+ {/each} +
+
+ +
+ + + +
+
+
+
+

+ Published {dayjs(published).format('DD MMMM YYYY')} +

+

{title}

+
+ Read Now +
+
+
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index b1b29b6..2b4aea0 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -34,7 +34,7 @@
@@ -66,7 +66,7 @@
-
+