feat(blog): featured images for all 17 posts + a square series hero
CI / check (pull_request) Successful in 8s
Designed in Claude Design as HTML+CSS (dark IDE / GitHub-slate background, JetBrains Mono terminal panel with traffic-light dots, bold Inter typography hook, green/amber accent system), then rendered via headless Chrome at 1200x628 for the 17 post cards and 1200x1200 for the hero. Each card carries a real-looking terminal output specific to its post topic (git log / git status / git reflog / PR card / CI log / etc.) so a developer scrolling LinkedIn recognises actual practitioner content, not stock illustration. Lives under blog/featured/ alongside the existing Markdown drafts. The blog/ directory is excluded from the Gitea -> GitHub auto-sync, so these stay on the Gitea side only (consistent with the rest of the blog drafts). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TfzV5QvtPDz8LJS3Pu5VLT
|
After Width: | Height: | Size: 176 KiB |
|
After Width: | Height: | Size: 180 KiB |
|
After Width: | Height: | Size: 169 KiB |
|
After Width: | Height: | Size: 178 KiB |
|
After Width: | Height: | Size: 174 KiB |
|
After Width: | Height: | Size: 172 KiB |
|
After Width: | Height: | Size: 176 KiB |
|
After Width: | Height: | Size: 180 KiB |
|
After Width: | Height: | Size: 175 KiB |
|
After Width: | Height: | Size: 176 KiB |
|
After Width: | Height: | Size: 175 KiB |
|
After Width: | Height: | Size: 176 KiB |
|
After Width: | Height: | Size: 178 KiB |
|
After Width: | Height: | Size: 169 KiB |
|
After Width: | Height: | Size: 177 KiB |
|
After Width: | Height: | Size: 176 KiB |
|
After Width: | Height: | Size: 170 KiB |
|
After Width: | Height: | Size: 344 KiB |