Improve post metadata styling
This commit is contained in:
parent
dea39db556
commit
9910d6dfb9
|
@ -2,6 +2,18 @@
|
||||||
layout: layouts/layout.njk
|
layout: layouts/layout.njk
|
||||||
---
|
---
|
||||||
|
|
||||||
|
<div class="postMetadata">
|
||||||
|
<dl class="postDate">
|
||||||
|
<dt>
|
||||||
|
<svg class="icon">
|
||||||
|
<use href="/images/feather-sprite.svg#clock" />
|
||||||
|
</svg>
|
||||||
|
Posted
|
||||||
|
</dt>
|
||||||
|
<dd>
|
||||||
|
{{ page.date.toLocaleDateString("en-US") }}
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
<dl class="tags">
|
<dl class="tags">
|
||||||
<dt>
|
<dt>
|
||||||
<svg class="icon">
|
<svg class="icon">
|
||||||
|
@ -15,5 +27,6 @@ layout: layouts/layout.njk
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</dl>
|
</dl>
|
||||||
|
</div>
|
||||||
|
|
||||||
{{ content | safe }}
|
{{ content | safe }}
|
||||||
|
|
|
@ -1,12 +1,19 @@
|
||||||
{% if postsList | filterDrafts | IsNotPage(page.url) | length %}
|
{% if postsList | filterDrafts | IsNotPage(page.url) | length %}
|
||||||
{% for post in postsList | filterDrafts | reverse %}
|
{% for post in postsList | filterDrafts | reverse %}
|
||||||
<section>
|
<section class="posts-list-post">
|
||||||
<h2><a href={{ post.url }}>{{ post.data.title }}</a></h2>
|
<h2><a href={{ post.url }}>{{ post.data.title }}</a></h2>
|
||||||
<div>
|
<div class="postMetadata">
|
||||||
|
<dl class="postDate">
|
||||||
|
<dt>
|
||||||
<svg class="icon">
|
<svg class="icon">
|
||||||
<use href="/images/feather-sprite.svg#clock" />
|
<use href="/images/feather-sprite.svg#clock" />
|
||||||
</svg>
|
</svg>
|
||||||
|
Posted
|
||||||
|
</dt>
|
||||||
|
<dd>
|
||||||
{{ post.date.toLocaleDateString("en-US") }}
|
{{ post.date.toLocaleDateString("en-US") }}
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
<p>{{ post.data.description }}</p>
|
<p>{{ post.data.description }}</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -16,25 +16,3 @@ dl {
|
||||||
margin-inline-start: 1em;
|
margin-inline-start: 1em;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dl.tags {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
align-items: center;
|
|
||||||
|
|
||||||
dt {
|
|
||||||
display: inline-flex;
|
|
||||||
flex-direction: row;
|
|
||||||
align-items: center;
|
|
||||||
padding: 0.25em 0;
|
|
||||||
|
|
||||||
.icon {
|
|
||||||
font-size: 1.5em;
|
|
||||||
padding-right: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
&::after {
|
|
||||||
content: ":";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
36
src/css/Components/_posts.scss
Normal file
36
src/css/Components/_posts.scss
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
.posts-list-post {
|
||||||
|
margin-bottom: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.postMetadata {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
gap: 2em;
|
||||||
|
|
||||||
|
font-size: 0.8rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
dl.postDate, dl.tags {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
margin: 0;
|
||||||
|
|
||||||
|
dt {
|
||||||
|
display: inline-flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
padding: 0.25em 0;
|
||||||
|
|
||||||
|
.icon {
|
||||||
|
font-size: 1.5em;
|
||||||
|
padding-right: 0.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
&::after {
|
||||||
|
content: ":";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -11,3 +11,4 @@
|
||||||
@use 'Components/_mobile-header';
|
@use 'Components/_mobile-header';
|
||||||
@use 'Components/_lists';
|
@use 'Components/_lists';
|
||||||
@use 'Components/_code';
|
@use 'Components/_code';
|
||||||
|
@use 'Components/_posts';
|
||||||
|
|
Loading…
Reference in a new issue