Split post list item into an include to keeps things DRY
This commit is contained in:
parent
76f95ba690
commit
566a4418f1
|
@ -58,31 +58,12 @@
|
||||||
<section class="feat-post__secondary">
|
<section class="feat-post__secondary">
|
||||||
<h3 class="section-heading mb-0 text-plum">Featured Series</h3>
|
<h3 class="section-heading mb-0 text-plum">Featured Series</h3>
|
||||||
<ul class="post-list text-length-sm">
|
<ul class="post-list text-length-sm">
|
||||||
{% assign featured-series = site.tags.featured-series | sort: 'date' %}
|
|
||||||
|
<!-- Pick a series to features using its unique tag - i.e. di-series -->
|
||||||
|
{% assign featured-series = site.tags.di-series | sort: 'date' %}
|
||||||
{% for post in featured-series limit: 2 %}
|
{% for post in featured-series limit: 2 %}
|
||||||
<li class="post-list__item">
|
<!-- Post item template -->
|
||||||
|
{% include post-list-item.html %}
|
||||||
<!-- Post title -->
|
|
||||||
<h4 class="post-list__heading">
|
|
||||||
<a href="{{ post.url | relative_url }}" class="link-text-color">
|
|
||||||
{{ post.title | escape }}
|
|
||||||
</a>
|
|
||||||
</h4>
|
|
||||||
|
|
||||||
<!-- Post metadata -->
|
|
||||||
<span class="post-list__author">
|
|
||||||
<span class="visually-hidden">Author:</span>
|
|
||||||
{%- if site.data.authors[post.author] -%}
|
|
||||||
{{ site.data.authors[post.author].name}}
|
|
||||||
{%- else -%}
|
|
||||||
{{ post.author }}
|
|
||||||
{%- endif -%}
|
|
||||||
</span><!--
|
|
||||||
--><time class="post-list__date" datetime="{{ post.date | date_to_xmlschema }}">
|
|
||||||
{%- assign date_format = site.date_format -%}
|
|
||||||
{{ post.date | date: date_format }}</time>
|
|
||||||
|
|
||||||
</li>
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
<li class="post-list__item">
|
||||||
|
|
||||||
|
<!-- Post title -->
|
||||||
|
<h4 class="post-list__heading">
|
||||||
|
<a href="{{ post.url | relative_url }}" class="link-text-color">
|
||||||
|
{{ post.title | escape }}
|
||||||
|
</a>
|
||||||
|
</h4>
|
||||||
|
|
||||||
|
<!-- Post metadata -->
|
||||||
|
<span class="post-list__author">
|
||||||
|
<span class="visually-hidden">Author:</span>
|
||||||
|
{%- if site.data.authors[post.author] -%}
|
||||||
|
{{ site.data.authors[post.author].name}}
|
||||||
|
{%- else -%}
|
||||||
|
{{ post.author }}
|
||||||
|
{%- endif -%}
|
||||||
|
</span><!--
|
||||||
|
--><time class="post-list__date" datetime="{{ post.date | date_to_xmlschema }}">
|
||||||
|
{%- assign date_format = site.date_format -%}
|
||||||
|
{{ post.date | date: date_format }}</time>
|
||||||
|
|
||||||
|
</li>
|
|
@ -19,29 +19,7 @@ title: Blog
|
||||||
|
|
||||||
<!-- Post -->
|
<!-- Post -->
|
||||||
{%- for post in paginator.posts -%}
|
{%- for post in paginator.posts -%}
|
||||||
<li class="post-list__item">
|
{% include post-list-item.html %}
|
||||||
|
|
||||||
<!-- Post title -->
|
|
||||||
<h4 class="post-list__heading">
|
|
||||||
<a href="{{ post.url | relative_url }}" class="link-text-color">
|
|
||||||
{{ post.title | escape }}
|
|
||||||
</a>
|
|
||||||
</h4>
|
|
||||||
|
|
||||||
<!-- Post metadata -->
|
|
||||||
<span class="post-list__author">
|
|
||||||
<span class="visually-hidden">Author:</span>
|
|
||||||
{%- if site.data.authors[post.author] -%}
|
|
||||||
{{ site.data.authors[post.author].name}}
|
|
||||||
{%- else -%}
|
|
||||||
{{ post.author }}
|
|
||||||
{%- endif -%}
|
|
||||||
</span><!--
|
|
||||||
--><time class="post-list__date" datetime="{{ post.date | date_to_xmlschema }}">
|
|
||||||
{%- assign date_format = site.date_format -%}
|
|
||||||
{{ post.date | date: date_format }}</time>
|
|
||||||
|
|
||||||
</li>
|
|
||||||
{%- endfor -%}
|
{%- endfor -%}
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
Loading…
Reference in New Issue