Skip to content
Snippets Groups Projects
Unverified Commit 14a5c599 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Allow multiple authors

parent 2a960a8c
No related branches found
No related tags found
1 merge request!38Add blog post
{% set authors_data = load_data(path="authors.json") -%}
{% for author in post.authors -%}
<div class="media">
<div class="media-left">
<figure class="image is-48x48">
{% set meta = get_image_metadata(path="authors/" ~ author ~ ".jpg", allow_missing=true) -%}
{% if meta -%}
{% set image = resize_image(path="authors/" ~ author ~ ".jpg", width=48, height=48) -%}
<img class="is-rounded" src="{{ image.url }}" alt="Benutzerbild von {{ authors_data[post.authors.0].display_name }}" />
{% else -%}
<span class="fa-stack fa-lg">
<i class="fa-solid fa-circle fa-stack-2x"></i>
<i class="fa-solid fa-{{ author | truncate(length=1, end="") | lower() }} fa-stack-1x fa-inverse"></i>
</span>
{% endif -%}
</figure>
</div>
<div class="media-content">
<p class="title is-4">
{{ authors_data[author].display_name }}
</p>
</div>
</div>
{% endfor %}
......@@ -13,11 +13,14 @@
<div class="card-content">
<a href="{{ post.permalink }}"><h3 class="title is-4">{{ post.title }}</h3></a>
<div class="content">
{% include "blog/meta_line.html" -%}
{{ post.summary | safe }}
</div>
<div class="card-footer">
<div class="card-footer-item">
{% include "blog/meta_media.html" -%}
<div class="">
{% include "blog/author_media.html" -%}
</div>
</div>
</div>
</div>
......
<p class="subtitle is-7">
<span title="Veröffentlicht am"><i class="fa-solid fa-calendar-days"></i> {{ post.date }}</span> ·
<span title="Lesezeit"><i class="fa-solid fa-hourglass-start"></i> {{ post.reading_time }} min</span>
</p>
{% set authors_data = load_data(path="authors.json") -%}
<div class="media">
<div class="media-left">
<figure class="image is-48x48">
{% set image = resize_image(path="authors/" ~ post.authors.0 ~ ".jpg", width=48, height=48) -%}
<img class="is-rounded" src="{{ image.url }}" alt="Benutzerbild von {{ authors_data[post.authors.0].display_name }}" />
</figure>
</div>
<div class="media-content">
<p class="title is-4">{{ authors_data[post.authors.0].display_name }}</p>
<p class="subtitle is-7">
@{{ post.authors.0 }} ·
<span title="Veröffentlicht am"><i class="fa-solid fa-calendar-days"></i> {{ post.date }}</span> ·
<span title="Lesezeit"><i class="fa-solid fa-hourglass-start"></i> {{ post.reading_time }} min</span>
</p>
</div>
</div>
......@@ -20,7 +20,12 @@
</figure>
</div>
<div class="card-content">
{% include "blog/meta_media.html" %}
{% include "blog/author_media.html" %}
</div>
<div class="card-footer">
<div class="card-footer-item">
{% include "blog/meta_line.html" -%}
</div>
</div>
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment