Skip to content

Commit be2fa30

Browse files
committed
Restore the pydevices landing page
It has not had one since bb83f5a in the pydevices repo, which retired the pandoc-to-Pages pipeline and replaced .site/index.html -- 144 lines of landing page -- with an 8-line 'Moved' redirect to the GitHub docs index. Removing the generated doc pages was intended; taking the marketing page with them was not. Nothing surfaced it because the generator no-ops silently on a file with no marker blocks, so it kept reporting success. The portal card for the org's flagship repo has been pointing at a redirect ever since. Rebuilt from the generator's skeleton and populated from repos_db.json, so it now carries the same headline, description, and CTAs as every other page, plus its own hero mark.
1 parent 9a06758 commit be2fa30

14 files changed

Lines changed: 49 additions & 20 deletions

File tree

android-template/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<section class="hero wrap">
2626
<div class="hero-lead">
2727
<div class="hero-brand">
28-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-4-purple), #7c3aed);"><img src="/img/logo.svg" alt="android-template" width="112" height="112"></div>
28+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-4-purple), #7c3aed); color: #fff;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="6" y="2" width="12" height="20" rx="2"/><path d="M10 19h4"/></svg></div>
2929
<span class="eyebrow" style="color: var(--tier-4-purple);">android-template</span>
3030
</div>
3131
<h1>android-template — Android APK Buildozer project.</h1>

cmods/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<section class="hero wrap">
2121
<div class="hero-lead">
2222
<div class="hero-brand">
23-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-5-steel), #0284c7);"><img src="/img/logo.svg" alt="cmods" width="112" height="112"></div>
23+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-5-steel), #0284c7); color: #fff;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2l9 5v10l-9 5-9-5V7z"/><path d="M3 7l9 5 9-5M12 12v10"/></svg></div>
2424
<span class="eyebrow" style="color: var(--tier-5-steel);">cmods</span>
2525
</div>
2626
<h1>cmods — Multi-usermod C compilation workspace.</h1>

displayif/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<section class="hero wrap">
2626
<div class="hero-lead">
2727
<div class="hero-brand">
28-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-1-amber), #d97706);"><img src="/img/logo.svg" alt="displayif" width="112" height="112"></div>
28+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-1-amber), #d97706); color: #fff;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="12" rx="2"/><path d="M8 20h8M7 16l1-4M17 16l-1-4"/></svg></div>
2929
<span class="eyebrow" style="color: var(--tier-1-amber);">displayif</span>
3030
</div>
3131
<h1>displayif — C hardware bus engine & usermod drivers.</h1>

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<section class="hero wrap">
2626
<div class="hero-lead">
2727
<div class="hero-brand">
28-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-1-amber), #d97706);"><img src="/img/logo.svg" alt="PyDevices.github.io" width="112" height="112"></div>
28+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-1-amber), #d97706); color: #fff;"><img src="/img/logo.svg" alt="PyDevices" width="112" height="112"></div>
2929
<span class="eyebrow" style="color: var(--tier-1-amber);">PyDevices Portal</span>
3030
</div>
3131
<h1>One display & hardware contract. 5 Python runtimes.</h1>

lvgl-bindings/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<section class="hero wrap">
2626
<div class="hero-lead">
2727
<div class="hero-brand">
28-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-3-blue), #2563eb);"><img src="/img/logo.svg" alt="lvgl-bindings" width="112" height="112"></div>
28+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-3-blue), #2563eb); color: #fff;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7" rx="1"/><rect x="14" y="3" width="7" height="7" rx="1"/><rect x="3" y="14" width="7" height="7" rx="1"/><rect x="14" y="14" width="7" height="7" rx="1"/></svg></div>
2929
<span class="eyebrow" style="color: var(--tier-3-blue);">lvgl-bindings</span>
3030
</div>
3131
<h1>lvgl-bindings — Automated C header parser & binding generator.</h1>

lvgl-circuitpython/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<section class="hero wrap">
2626
<div class="hero-lead">
2727
<div class="hero-brand">
28-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-3-blue), #2563eb);"><img src="/img/logo.svg" alt="lvgl-circuitpython" width="112" height="112"></div>
28+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-3-blue), #2563eb); color: #fff;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3v3M12 18v3M5.6 5.6l2.1 2.1M16.3 16.3l2.1 2.1M3 12h3M18 12h3M5.6 18.4l2.1-2.1M16.3 7.7l2.1-2.1"/><circle cx="12" cy="12" r="4"/></svg></div>
2929
<span class="eyebrow" style="color: var(--tier-3-blue);">lvgl-circuitpython</span>
3030
</div>
3131
<h1>lvgl-circuitpython — CircuitPython native LVGL C module.</h1>

lvgl-micropython/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<section class="hero wrap">
2626
<div class="hero-lead">
2727
<div class="hero-brand">
28-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-3-blue), #2563eb);"><img src="/img/logo.svg" alt="lvgl-micropython" width="112" height="112"></div>
28+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-3-blue), #2563eb); color: #fff;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 17V7l8-4 8 4v10l-8 4z"/><path d="M4 7l8 4 8-4M12 11v10"/></svg></div>
2929
<span class="eyebrow" style="color: var(--tier-3-blue);">lvgl-micropython</span>
3030
</div>
3131
<h1>lvgl-micropython — MicroPython C usermod for LVGL v9.</h1>

lvgl-python/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<section class="hero wrap">
2626
<div class="hero-lead">
2727
<div class="hero-brand">
28-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-3-blue), #2563eb);"><img src="/img/logo.svg" alt="lvgl-python" width="112" height="112"></div>
28+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-3-blue), #2563eb); color: #fff;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2a4 4 0 0 1 4 4v1h1a3 3 0 0 1 3 3v1a4 4 0 0 1-4 4h-1v1a4 4 0 0 1-4 4 4 4 0 0 1-4-4v-1H6a4 4 0 0 1-4-4v-1a3 3 0 0 1 3-3h1V6a4 4 0 0 1 4-4z"/></svg></div>
2929
<span class="eyebrow" style="color: var(--tier-3-blue);">lvgl-python</span>
3030
</div>
3131
<h1>lvgl-python — CPython & Pyodide WASM extension wheels.</h1>

mpftp/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<section class="hero wrap">
2626
<div class="hero-lead">
2727
<div class="hero-brand">
28-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-5-steel), #0284c7);"><img src="/img/logo.svg" alt="mpftp" width="112" height="112"></div>
28+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-5-steel), #0284c7); color: #fff;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="6" y="3" width="12" height="18" rx="2"/><path d="M9 7h6M9 11h6M9 15h4"/><circle cx="15" cy="15" r="1"/><path d="M15 16v3M13 19h4"/></svg></div>
2929
<span class="eyebrow" style="color: var(--tier-5-steel);">mpftp</span>
3030
</div>
3131
<h1>mpftp — IDE serial FTP & REPL extension.</h1>

palettes/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<section class="hero wrap">
2626
<div class="hero-lead">
2727
<div class="hero-brand">
28-
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-2-emerald), #059669);"><img src="/img/logo.svg" alt="palettes" width="112" height="112"></div>
28+
<div class="logo-badge product-mark" style="background: linear-gradient(135deg, var(--tier-2-emerald), #059669); color: #fff;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><path d="M12 3v18M3 12h18"/></svg></div>
2929
<span class="eyebrow" style="color: var(--tier-2-emerald);">palettes</span>
3030
</div>
3131
<h1>palettes — Color math, gradients & swatch palettes.</h1>

0 commit comments

Comments
 (0)