{# Card grid of decks. Expects `pages` (a section's pages) to be set by the includer. #}
<ul class="deck-grid">
{% for deck in pages %}
{# Top-level slides only: vertical `--` stacks count as one. #}
{% set source = load_data(path='content/' ~ deck.relative_path, format='plain') %}
{% set slides = source | split(pat="
---
") | length %}
<li>
<a class="deck-card" href="{{ deck.permalink }}">
<h2>{{ deck.title }}</h2>
{% if deck.description %}<p class="desc">{{ deck.description }}</p>{% endif %}
<footer>
{% if deck.date %}<time datetime="{{ deck.date }}">{{ deck.date | date(format="%Y-%m-%d") }}</time>{% endif %}
<span>{{ slides }} slides</span>
</footer>
</a>
</li>
{% else %}
<li class="empty">No presentations yet.</li>
{% endfor %}
</ul>
gabe /presentato-ma
public · Issues · Pulls · Labels · Forks · Compare · Actions success · Badges · Packages
⭐
Log in to mark this repository.
842 B · text
History
2e34788