feat: add style for date and categories
This commit is contained in:
parent
3eafffdd3a
commit
b702a3878d
6 changed files with 31 additions and 7 deletions
|
@ -2,9 +2,13 @@
|
|||
layout: base
|
||||
---
|
||||
|
||||
<p>{{ date }}</p>
|
||||
<h1>{{ title }}</h1>
|
||||
<ul>
|
||||
{% for category in categories %}<li>#{{ category }}</li>{% endfor %}
|
||||
</ul>
|
||||
{{ content | safe }}
|
||||
<article class="flow">
|
||||
<header class="flow" style="--flow-space: 1rem">
|
||||
<time class="date" datetime="{{ date }}">{{ date | formatDate("MMMM D, YYYY") }}</time>
|
||||
<h1>{{ title }}</h1>
|
||||
<ul class="categories">
|
||||
{% for category in categories %}<li>{{ category }}</li>{% endfor %}
|
||||
</ul>
|
||||
</header>
|
||||
{{ content | safe }}
|
||||
</article>
|
||||
|
|
14
src/assets/css/blocks/categories.css
Normal file
14
src/assets/css/blocks/categories.css
Normal file
|
@ -0,0 +1,14 @@
|
|||
.categories {
|
||||
color: var(--color-text-soft);
|
||||
display: flex;
|
||||
gap: 1rem;
|
||||
list-style-type: none;
|
||||
margin-block-end: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.categories li::before {
|
||||
content: "#";
|
||||
margin-inline-end: 0.125rem;
|
||||
user-select: none;
|
||||
}
|
3
src/assets/css/blocks/date.css
Normal file
3
src/assets/css/blocks/date.css
Normal file
|
@ -0,0 +1,3 @@
|
|||
.date {
|
||||
color: var(--color-text-soft);
|
||||
}
|
|
@ -3,4 +3,5 @@
|
|||
|
||||
@import "global/global-styles.css";
|
||||
|
||||
@import-glob "blocks/*.css";
|
||||
@import-glob "utils/*.css";
|
||||
|
|
|
@ -54,6 +54,7 @@ a {
|
|||
color: currentColor;
|
||||
text-decoration-color: var(--color-primary);
|
||||
text-decoration-thickness: 2px;
|
||||
transition: text-decoration-color var(--transition-duration);
|
||||
}
|
||||
|
||||
a:hover,
|
||||
|
@ -75,7 +76,7 @@ ol li::marker {
|
|||
}
|
||||
|
||||
blockquote {
|
||||
border-inline-start: 2px solid var(--color-primary-faded);
|
||||
border-inline-start: 2px solid var(--color-text-soft);
|
||||
margin-inline-start: 0;
|
||||
padding-inline: 1rem;
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
|
||||
--color-bg: var(--color-light);
|
||||
--color-text: var(--color-dark);
|
||||
--color-text-soft: var(--color-neutral-600);
|
||||
--color-primary: var(--color-aqua-400);
|
||||
--color-primary-highlight: var(--color-aqua-300);
|
||||
--color-primary-subtle: var(--color-aqua-500);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue