From eb987369fc977569e0ec4df5bd5cc5ecd67b91ff Mon Sep 17 00:00:00 2001 From: Daniel Bulant Date: Sat, 5 Mar 2022 12:08:13 +0100 Subject: [PATCH] blog style improvements --- src/lib/components/heroPost.svelte | 2 ++ src/lib/components/navbar.svelte | 4 +++ src/lib/components/post.svelte | 10 +++---- src/lib/components/posts.svelte | 2 +- src/lib/layouts/post.svelte | 18 ++++++++---- src/routes/posts/__layout.svelte | 7 +++++ src/routes/posts/index.svelte | 47 ++++++++++++++++++++++++++++++ 7 files changed, 78 insertions(+), 12 deletions(-) create mode 100644 src/routes/posts/__layout.svelte create mode 100644 src/routes/posts/index.svelte diff --git a/src/lib/components/heroPost.svelte b/src/lib/components/heroPost.svelte index 1b5b8b3..0c8a0f0 100644 --- a/src/lib/components/heroPost.svelte +++ b/src/lib/components/heroPost.svelte @@ -53,6 +53,8 @@ h3 { font-weight: 400; font-size: 29px; + padding: 0; + margin: 0; } p { font-size: 18px; diff --git a/src/lib/components/navbar.svelte b/src/lib/components/navbar.svelte index 4ad9f25..026b8e4 100644 --- a/src/lib/components/navbar.svelte +++ b/src/lib/components/navbar.svelte @@ -49,6 +49,10 @@ .bar h3 { font-size: 18px; font-weight: bold; + color: black; + } + .dark.bar h3 { + color: white; } .bar a { color: #202020b2; diff --git a/src/lib/components/post.svelte b/src/lib/components/post.svelte index 5dfbb14..bc7ec59 100644 --- a/src/lib/components/post.svelte +++ b/src/lib/components/post.svelte @@ -2,7 +2,7 @@ export var thumbnail; export var categories = []; export var author; - export var date; + export var relDate; export var title; export var authorIcon; export var currentHover; @@ -30,10 +30,10 @@

{title}

Avatar of author - — + {author} - — - {date} + + {relDate}
@@ -56,7 +56,7 @@ align-items: center; } h4 { - margin: 0; + margin: 5px 0; font-weight: 400; font-size: 18px; } diff --git a/src/lib/components/posts.svelte b/src/lib/components/posts.svelte index fd71c55..0af1e9f 100644 --- a/src/lib/components/posts.svelte +++ b/src/lib/components/posts.svelte @@ -16,7 +16,7 @@ {#if posts.length > 1}
- {#each posts.slice(1) as post (post.title)} + {#each posts.slice(1, 6) as post (post.title)} {/each}
diff --git a/src/lib/layouts/post.svelte b/src/lib/layouts/post.svelte index 91449c2..b072fff 100644 --- a/src/lib/layouts/post.svelte +++ b/src/lib/layouts/post.svelte @@ -1,21 +1,21 @@ - Daniel Bulant - Homepage - + {title} - Daniel Bulant + - -
+ Posts /

{title}

- {date} + Written {DateTime.fromISO(date).toRelativeCalendar()}
@@ -25,4 +25,10 @@ max-width: 700px; padding: 0 20px; } + h1 { + padding: 0 0 15px; + } + span { + color: gray; + } \ No newline at end of file diff --git a/src/routes/posts/__layout.svelte b/src/routes/posts/__layout.svelte new file mode 100644 index 0000000..839160c --- /dev/null +++ b/src/routes/posts/__layout.svelte @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/src/routes/posts/index.svelte b/src/routes/posts/index.svelte new file mode 100644 index 0000000..ccc0c1d --- /dev/null +++ b/src/routes/posts/index.svelte @@ -0,0 +1,47 @@ + + + + + + Blog - Daniel Bulant + + + +
+

Posts

+ + + + {#each posts.slice(1) as post (post.title)} + + {/each} +
+ + \ No newline at end of file