Prevent articles in the article list from having multiple visual types at once, bump to v5.3.0
This commit is contained in:
11
templates/partials/article_type.html
Normal file
11
templates/partials/article_type.html
Normal file
@ -0,0 +1,11 @@
|
||||
{%- if page.draft -%}
|
||||
class="draft"
|
||||
{%- elif page.extra.archive -%}
|
||||
class="archive"
|
||||
{%- elif page.extra.featured -%}
|
||||
class="featured"
|
||||
{%- elif page.extra.hot -%}
|
||||
class="hot"
|
||||
{%- elif page.extra.poor -%}
|
||||
class="poor"
|
||||
{%- endif -%}
|
@ -8,37 +8,28 @@
|
||||
|
||||
<div id="article-list">
|
||||
{%- for page in pages %}
|
||||
<article class="
|
||||
{% if page.draft %}draft{% endif %}
|
||||
{% if page.extra.archive %}archive{% endif %}
|
||||
{% if page.extra.featured %}featured{% endif %}
|
||||
{% if page.extra.hot %}hot{% endif %}
|
||||
{% if page.extra.poor %}poor{% endif %}">
|
||||
<article {% include "partials/article_type.html" %}>
|
||||
{%- if page.draft %}
|
||||
<span class="draft-badge">
|
||||
<i class="icon"></i>
|
||||
{{- macros_translate::translate(key="drafted", default="Drafted", language_strings=language_strings) -}}
|
||||
</span>
|
||||
{%- endif -%}
|
||||
{%- if page.extra.archive %}
|
||||
{%- elif page.extra.archive %}
|
||||
<span class="archive-badge">
|
||||
<i class="icon"></i>
|
||||
{{- macros_translate::translate(key="archived", default="Archived", language_strings=language_strings) -}}
|
||||
</span>
|
||||
{%- endif %}
|
||||
{%- if page.extra.featured %}
|
||||
{%- elif page.extra.featured %}
|
||||
<span class="featured-badge">
|
||||
<i class="icon"></i>
|
||||
{{- macros_translate::translate(key="featured", default="Featured", language_strings=language_strings) -}}
|
||||
</span>
|
||||
{%- endif %}
|
||||
{%- if page.extra.hot %}
|
||||
{%- elif page.extra.hot %}
|
||||
<span class="hot-badge">
|
||||
<i class="icon"></i>
|
||||
{{- macros_translate::translate(key="hot", default="Hot", language_strings=language_strings) -}}
|
||||
</span>
|
||||
{%- endif %}
|
||||
{%- if page.extra.poor %}
|
||||
{%- elif page.extra.poor %}
|
||||
<span class="poor-badge">
|
||||
<i class="icon"></i>
|
||||
{{- macros_translate::translate(key="poor", default="Poor", language_strings=language_strings) -}}
|
||||
|
Reference in New Issue
Block a user