forked from david-swift/duckling
Add badges to subprojects #2
This commit is contained in:
parent
82f1326d50
commit
aa99a61895
@ -6,6 +6,7 @@ description = "No need for a separate documentation page - coming soon!"
|
|||||||
tags = ["Demo", "Test"]
|
tags = ["Demo", "Test"]
|
||||||
[extra]
|
[extra]
|
||||||
preview = "pond.jpg"
|
preview = "pond.jpg"
|
||||||
|
badge = "Coming Soon"
|
||||||
+++
|
+++
|
||||||
|
|
||||||
This feature is not yet implemented. Coming soon!
|
This feature is not yet implemented. Coming soon!
|
||||||
|
|||||||
@ -6,6 +6,7 @@ description = "Showcase parts of your project!"
|
|||||||
tags = ["Demo", "Test"]
|
tags = ["Demo", "Test"]
|
||||||
[extra]
|
[extra]
|
||||||
preview = "duckling.jpg"
|
preview = "duckling.jpg"
|
||||||
|
badge = "New"
|
||||||
+++
|
+++
|
||||||
|
|
||||||
I'm an example for a subproject!
|
I'm an example for a subproject!
|
||||||
|
|||||||
@ -191,8 +191,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.badge {
|
.badge:not(.subproject-badge) {
|
||||||
background-color: var(--accent-color-alpha);
|
background-color: var(--accent-color-alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
.badge {
|
||||||
color: var(--accent-color);
|
color: var(--accent-color);
|
||||||
|
|
||||||
.icon {
|
.icon {
|
||||||
|
|||||||
@ -21,4 +21,14 @@
|
|||||||
padding: 1.5rem;
|
padding: 1.5rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.badge {
|
||||||
|
color: var(--accent-color);
|
||||||
|
pointer-events: none;
|
||||||
|
position: absolute;
|
||||||
|
z-index: 10;
|
||||||
|
margin: 20px;
|
||||||
|
right: 0;
|
||||||
|
background-color: var(--bg-color)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,11 +2,18 @@
|
|||||||
{%- for page in section.pages %}
|
{%- for page in section.pages %}
|
||||||
<article>
|
<article>
|
||||||
<a href="{{ page.permalink | safe }}"></a>
|
<a href="{{ page.permalink | safe }}"></a>
|
||||||
|
{% if page.extra.badge %}
|
||||||
|
<span class="badge subproject-badge">
|
||||||
|
{{ page.extra.badge }}
|
||||||
|
</span>
|
||||||
|
{%- endif %}
|
||||||
{%- if page.extra.preview -%}
|
{%- if page.extra.preview -%}
|
||||||
<img class="preview" src="{{ current_url ~ page.slug ~ "/" ~ page.extra.preview }}" {% if config.markdown.lazy_async_image %}decoding="async" loading="lazy"{% endif %} />
|
<img class="preview" src="{{ current_url ~ page.slug ~ "/" ~ page.extra.preview }}" {% if config.markdown.lazy_async_image %}decoding="async" loading="lazy"{% endif %} />
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
<div id="subproject-info">
|
<div id="subproject-info">
|
||||||
<h3>{{ page.title }}</h3>
|
<h3>
|
||||||
|
{{ page.title }}
|
||||||
|
</h3>
|
||||||
{%- if page.description %}
|
{%- if page.description %}
|
||||||
{{ page.description | markdown | safe }}
|
{{ page.description | markdown | safe }}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user