Move the loose root-level site/ into a proper containers/weblibreportal app (mirrors getlibreportal): the Eleventy source + nginx serving ./data via publish.sh (npm run build -> docroot). Fix gen-data.mjs repoRoot (now ../../.. from containers/weblibreportal/scripts) so it still finds containers/ for the catalogue. Decouple the two hosts: - weblibreportal -> the website (libreportal.org) - getlibreportal -> downloads only (install.sh + signed release channels); its publish.sh no longer builds the site, and its config text updated to match. Both are dev-only project hosting and will move to a separate repo later; for now they live under containers/ as normal apps. ignores updated for their built docroots; dropped the dead 'site export-ignore'. Verified: gen-data builds the catalogue from the new location (33 apps), and weblibreportal/publish.sh produces a docroot with index.html. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: librelad <librelad@digitalangels.vip>
11 lines
357 B
Plaintext
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>
|