From 57584635f51d23f707c072e84ac303b2fbcf3b3b Mon Sep 17 00:00:00 2001 From: matthieu42morin Date: Thu, 4 Apr 2024 02:41:49 +0200 Subject: [PATCH] blog / projects logic update --- .../components/blog/BlogContentLayout.svelte | 11 ++++++ src/lib/components/blog/PostPreview.svelte | 34 ++++++++++++++----- .../projects/ProjectsContentLayout.svelte | 8 ++--- src/routes/blog/[slug]/+layout.server.ts | 3 +- src/routes/blog/[slug]/+page.svelte | 2 +- src/routes/blog/feed/+page.server.ts | 5 +++ src/routes/projects/+page.server.ts | 1 - 7 files changed, 49 insertions(+), 15 deletions(-) create mode 100644 src/lib/components/blog/BlogContentLayout.svelte create mode 100644 src/routes/blog/feed/+page.server.ts diff --git a/src/lib/components/blog/BlogContentLayout.svelte b/src/lib/components/blog/BlogContentLayout.svelte new file mode 100644 index 0000000..02380c2 --- /dev/null +++ b/src/lib/components/blog/BlogContentLayout.svelte @@ -0,0 +1,11 @@ + + + + + diff --git a/src/lib/components/blog/PostPreview.svelte b/src/lib/components/blog/PostPreview.svelte index 8754aab..c67706f 100644 --- a/src/lib/components/blog/PostPreview.svelte +++ b/src/lib/components/blog/PostPreview.svelte @@ -1,15 +1,31 @@
Post
-

{post.title}

-
+

{post.title}

+

{post.excerpt} diff --git a/src/lib/components/projects/ProjectsContentLayout.svelte b/src/lib/components/projects/ProjectsContentLayout.svelte index 26695ae..ad1b8dd 100644 --- a/src/lib/components/projects/ProjectsContentLayout.svelte +++ b/src/lib/components/projects/ProjectsContentLayout.svelte @@ -1,10 +1,10 @@ - + - + diff --git a/src/routes/blog/[slug]/+layout.server.ts b/src/routes/blog/[slug]/+layout.server.ts index e78820f..7519c47 100644 --- a/src/routes/blog/[slug]/+layout.server.ts +++ b/src/routes/blog/[slug]/+layout.server.ts @@ -1,4 +1,5 @@ -import { listBlogPosts } from '$content/blog'; +// layout.server.ts +import { listPosts } from '$content/blog'; import { error } from '@sveltejs/kit'; function shuffle(array: T[]) { diff --git a/src/routes/blog/[slug]/+page.svelte b/src/routes/blog/[slug]/+page.svelte index 5dbd929..9eb2451 100644 --- a/src/routes/blog/[slug]/+page.svelte +++ b/src/routes/blog/[slug]/+page.svelte @@ -1,5 +1,5 @@