diff --git a/src/_layouts/post.njk b/src/_layouts/post.njk index 1a05bfa..f43ed48 100644 --- a/src/_layouts/post.njk +++ b/src/_layouts/post.njk @@ -7,21 +7,20 @@ schema: blog

{{ title }}

+ {% if image %} - {% if image %}{% eleventyImage image, alt or title, null, "eager", "feature" %} {% - endif %} - + {% eleventyImage image, alt or title, null, "eager", "feature" %} {% endif %} {% if + credit %} - {% if credit %} -

© {{ credit }}

+

© {{ credit }}

{% endif %} -

+

- {% set definedDate = date %} {% include "components/date.njk" %} - + {% set definedDate = date %} {% include "components/date.njk" %} {% if tags.length > + 1 %} - {% if tags.length > 1 %} {% for tag in tags %} {% if tag != "posts" %} + {% for tag in tags %} {% if tag != "posts" %} diff --git a/src/assets/css/blocks/post.css b/src/assets/css/blocks/post.css index 0d327c6..5828ebb 100644 --- a/src/assets/css/blocks/post.css +++ b/src/assets/css/blocks/post.css @@ -17,3 +17,23 @@ object-fit: cover; object-position: center; } + +.date { + font-size: var(--size-step-1); + color: var(--color-text-light); +} + +.credit { + font-size: var(--size-step-min-1); + color: var(--color-text-accent); + background-color: var(--color-bg); + padding: var(--space-xs) var(--space-s); + border-radius: var(--border-radius); + transform: translateY(-4ch) translateX(-0.5ch); + max-inline-size: fit-content; +} + +.meta { + font-size: var(--size-step-min-1); + margin-block-end: var(--space-m); +}