LibrePortal/site/src/_includes/app-card.njk
librelad c1863b3e00 feat(site): data-driven Eleventy marketing site
A nebula-themed marketing/get site under site/, matching the dashboard
(aurora background, glass cards, system fonts — no Google/third-party
calls). The app grid + category filters are generated from the repo:
scripts/gen-data.mjs reads each containers/<app>/<app>.config and emits the
data Eleventy renders. `npm run build` -> static site in dist/.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Signed-off-by: librelad <librelad@digitalangels.vip>
2026-05-22 00:45:01 +01:00

11 lines
357 B
Plaintext

<article class="app-card glass" data-cats="{{ app.categories | join(' ') }}">
<div class="app-card-head">
<img class="app-ico" src="{{ app.icon }}" alt="" loading="lazy" width="42" height="42">
<div>
<h3>{{ app.title }}</h3>
<span class="app-cat">{{ app.category }}</span>
</div>
</div>
<p>{{ app.description }}</p>
</article>