refactor: declare members in template and not in content

This commit is contained in:
Corentin 2024-05-22 19:24:29 +02:00
parent 9e51b514dc
commit 22d64b0b09
4 changed files with 10 additions and 15 deletions

View File

@ -1,6 +0,0 @@
- name: Aurel
description: Art
avatar: presentation/aurel.png
- name: Adrien
description: Dev
avatar: presentation/adrien.png

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -1,5 +1,13 @@
{% from "lib/section.html" import section %}
{% macro member(name, description, avatar) %}
<div class="member">
<img src="{{ avatar }}"></img>
<h4 >{{ name }}</h4>
<div>{{ description }}</div>
</div>
{% endmacro %}
{% call section(gettext("Collective"), "/img/section-collective.png", "/img/section-collective-hover.png") %}
<div class="presentation--content">
<p>
@ -39,16 +47,9 @@
where small is mighty, and fun knows no bounds!
{% endtrans %}
</p>
<h3>{{ gettext('Members') }}</h3>
<div class="members">
{% for member in load("presentation/members.yaml") | yaml %}
<div class="member">
<img class="member--avatar" src="{{ member.avatar | load | write }}"></img>
<h4 class="member--name">{{ member.name }}</h4>
<div class="member--description">{{ member.description }}</div>
</div>
{% endfor %}
{{ member("Aurel", "Art", "/img/aurel.png") }}
{{ member("Adrien", "Dev", "/img/adrien.png") }}
</div>
</div>
{% endcall %}