Skip to content

Commit afa5015

Browse files
TMHSDigitalclaude
andcommitted
docs(gallery): tighten the gallery index lede
At phone width the intro ran eight centred lines and restated what the Filters control already offers. Cut it to one sentence; it also feeds the page's meta, og and twitter descriptions, which are now under 200 chars. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent c5880ba commit afa5015

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎docs/gallery/index.html‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
<meta charset="utf-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1" />
66
<title>Examples and Showcase — Blender Developer Tools</title>
7-
<meta name="description" content="Runnable, smoke-gated Blender Python examples — each executed headless on Blender 5.2 LTS and 4.5 LTS (5.1 on the weekly cron), so every render reflects code that actually runs. Showcase pieces share the grid (use the Showcase filter to see only them); they are budget-conformance props, not examples." />
7+
<meta name="description" content="Runnable Blender Python examples, each run headless on Blender 5.2 LTS and 4.5 LTS in CI, so every render reflects code that actually runs — shown beside budget-conformance showcase props." />
88
<link rel="canonical" href="https://tmhsdigital.github.io/Blender-Developer-Tools/gallery/" />
99
<meta property="og:url" content="https://tmhsdigital.github.io/Blender-Developer-Tools/gallery/" />
1010
<link rel="icon" href="../assets/favicon.svg" type="image/svg+xml" />
1111
<meta name="theme-color" content="#1a1b1e" />
1212
<meta name="color-scheme" content="dark" />
1313
<meta property="og:type" content="website" />
1414
<meta property="og:title" content="Examples and Showcase — Blender Developer Tools" />
15-
<meta property="og:description" content="Runnable, smoke-gated Blender Python examples — each executed headless on Blender 5.2 LTS and 4.5 LTS (5.1 on the weekly cron), so every render reflects code that actually runs. Showcase pieces share the grid (use the Showcase filter to see only them); they are budget-conformance props, not examples." />
15+
<meta property="og:description" content="Runnable Blender Python examples, each run headless on Blender 5.2 LTS and 4.5 LTS in CI, so every render reflects code that actually runs — shown beside budget-conformance showcase props." />
1616
<meta property="og:image" content="https://tmhsdigital.github.io/Blender-Developer-Tools/assets/og-card.jpg" />
1717
<meta property="og:image:width" content="1200" />
1818
<meta property="og:image:height" content="630" />
@@ -22,7 +22,7 @@
2222
<meta name="twitter:image:alt" content="Four renders from the examples gallery: a red low-poly hatchback, a soccer ball, gold spikes aimed at a glowing sphere, and two spheres on pedestals labelled linked and unlinked" />
2323
<meta property="og:site_name" content="Blender Developer Tools" />
2424
<meta name="twitter:title" content="Examples and Showcase — Blender Developer Tools" />
25-
<meta name="twitter:description" content="Runnable, smoke-gated Blender Python examples — each executed headless on Blender 5.2 LTS and 4.5 LTS (5.1 on the weekly cron), so every render reflects code that actually runs. Showcase pieces share the grid (use the Showcase filter to see only them); they are budget-conformance props, not examples." />
25+
<meta name="twitter:description" content="Runnable Blender Python examples, each run headless on Blender 5.2 LTS and 4.5 LTS in CI, so every render reflects code that actually runs — shown beside budget-conformance showcase props." />
2626
<link rel="preload" href="../fonts/inter-regular.woff2" as="font" type="font/woff2" crossorigin />
2727
<link rel="preload" href="../fonts/inter-medium.woff2" as="font" type="font/woff2" crossorigin />
2828
<link rel="preload" href="../fonts/barlow-condensed-600.woff2" as="font" type="font/woff2" crossorigin />
@@ -60,7 +60,7 @@
6060
<header class="hero">
6161
<nav class="crumbs" aria-label="Breadcrumb"><ol><li><a href="../">Home</a></li><li aria-current="page">Gallery</li></ol></nav>
6262
<h1>Examples and Showcase</h1>
63-
<p>Runnable, smoke-gated Blender Python examples — each executed headless on Blender 5.2 LTS and 4.5 LTS (5.1 on the weekly cron), so every render reflects code that actually runs. Showcase pieces share the grid (use the Showcase filter to see only them); they are budget-conformance props, not examples.</p>
63+
<p>Runnable Blender Python examples, each run headless on Blender 5.2 LTS and 4.5 LTS in CI, so every render reflects code that actually runs — shown beside budget-conformance showcase props.</p>
6464
</header>
6565
<div class="controls">
6666
<div class="controls-inner">

‎examples/gallery.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"_comment": "FORWARD-COMPATIBLE SOURCE OF TRUTH for the examples gallery. The local page at docs/gallery/index.html is GENERATED from this file by scripts/build_gallery.py -- do not hand-edit the HTML. When the fleet template (Developer-Tools-Directory: site-template/build_site.py + template.html.j2) gains examples support (see ROADMAP: 'Fleet Pages examples support'), it reads this same file and the local page is retired. That migration is a lift-and-shift, not a rewrite: keep this schema stable. Per-entry schema: {name, dir, teaches, witnessesFix, hero, preview, tags?}; hero/preview/dir are repo-root-relative; tags is an optional additive list driving the gallery filter chips. build_gallery.py also emits a detail page per example at docs/gallery/<name>/.",
33
"title": "Examples and Showcase",
4-
"description": "Runnable, smoke-gated Blender Python examples — each executed headless on Blender 5.2 LTS and 4.5 LTS (5.1 on the weekly cron), so every render reflects code that actually runs. Showcase pieces share the grid (use the Showcase filter to see only them); they are budget-conformance props, not examples.",
4+
"description": "Runnable Blender Python examples, each run headless on Blender 5.2 LTS and 4.5 LTS in CI, so every render reflects code that actually runs — shown beside budget-conformance showcase props.",
55
"repoBaseUrl": "https://github.com/TMHSDigital/Blender-Developer-Tools/tree/main",
66
"siteBaseUrl": "https://tmhsdigital.github.io/Blender-Developer-Tools",
77
"examples": [

0 commit comments

Comments
 (0)