Skip to content
Blazej Mrozinski
v0.5.0 April 6, 2026

Blog Label System

Blog label system with 7 topic categories (Infrastructure, AI & Automation, Product, Research, Systems Thinking, Operator Notes, Academic Work)

10 added

Added

  • Blog label system with 7 topic categories (Infrastructure, AI & Automation, Product, Research, Systems Thinking, Operator Notes, Academic Work)
  • `label` enum field on blog collection schema (optional, one per post)
  • LabelFilter component with colored accent dots on `/blog` listing
  • Label indicator on PostCard and BlogPost layout
  • Programmatic cover image generation via satori + resvg at build time
  • Per-label SVG illustrations: server rack, brain, scatter plot, wireframe, flowchart, terminal, research paper
  • Cover images used as OG social cards (1200×630 PNG)
  • Cover display on individual blog post pages
  • Prebuild script (`scripts/generate-covers.ts`) hooked into `npm run build`
  • Static Geist TTF fonts for satori rendering (requires TTF, not variable WOFF2)