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" %}
{{ tag }}
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);
+}