Fix og.png: replace stale "architectural standard" tagline with "Architecture as code, for code AI writes"
The og.png at /og.png?v=2 still showed the SAMA v1-era tagline "The architectural standard for AI-agent codebases" — replaced when the home page was rewritten around the v2 positioning but the social preview image was never regenerated. Updates the SVG source, rasterises to PNG (1200x630 via rsvg-convert), and bumps the cache-bust query string from ?v=2 to ?v=3 so Twitter/Discord/Slack/LinkedIn re-fetch. Co-Authored-By: Claude Opus 4.7 <[email protected]>
3 files changed · +3 −3
public/og.png
+0
−0
public/og.svg
+1
−1
| @@ -2,7 +2,7 @@ | ||
| 2 | 2 | <rect width="1200" height="630" fill="#0a0a0a"/> |
| 3 | 3 | <g font-family="ui-monospace, 'SF Mono', 'JetBrains Mono', Menlo, Consolas, monospace"> |
| 4 | 4 | <text x="80" y="260" font-size="180" font-weight="600" fill="#e8e8e8" letter-spacing="-2">SAMA</text> |
| 5 | - <text x="80" y="340" font-size="36" fill="#8a8a8a">The architectural standard for AI-agent codebases</text> | |
| 5 | + <text x="80" y="340" font-size="36" fill="#8a8a8a">Architecture as code, for code AI writes.</text> | |
| 6 | 6 | </g> |
| 7 | 7 | <g font-family="ui-monospace, 'SF Mono', 'JetBrains Mono', Menlo, Consolas, monospace" font-size="40" font-weight="600"> |
| 8 | 8 | <text x="80" y="500" fill="#e8e8e8">Sorted</text> |
src/b51_render_layout.ts
+2
−2
| @@ -67,7 +67,7 @@ ${robots}<link rel="canonical" href="${escape(ogPath)}"> | ||
| 67 | 67 | <meta property="og:description" content="${escape(description)}"> |
| 68 | 68 | <meta property="og:type" content="website"> |
| 69 | 69 | <meta property="og:url" content="${escape(ogPath)}"> |
| 70 | -<meta property="og:image" content="https://tdd.md/og.png?v=2"> | |
| 70 | +<meta property="og:image" content="https://tdd.md/og.png?v=3"> | |
| 71 | 71 | <meta property="og:image:type" content="image/png"> |
| 72 | 72 | <meta property="og:image:width" content="1200"> |
| 73 | 73 | <meta property="og:image:height" content="630"> |
| @@ -75,7 +75,7 @@ ${robots}<link rel="canonical" href="${escape(ogPath)}"> | ||
| 75 | 75 | <meta name="twitter:card" content="summary_large_image"> |
| 76 | 76 | <meta name="twitter:title" content="${escape(opts.title)}"> |
| 77 | 77 | <meta name="twitter:description" content="${escape(description)}"> |
| 78 | -<meta name="twitter:image" content="https://tdd.md/og.png?v=2"> | |
| 78 | +<meta name="twitter:image" content="https://tdd.md/og.png?v=3"> | |
| 79 | 79 | <title>${escape(opts.title)}</title> |
| 80 | 80 | ${jsonLd}<style>${css}</style> |
| 81 | 81 | </head> |