{
"$type": "site.standard.document",
"canonicalUrl": "https://devlog.croft.click/2025/09/14/og-images-blog-enhancements",
"description": "Dynamic OG image generation, reading time, heading underlines, and code block styling.",
"path": "/2025/09/14/og-images-blog-enhancements",
"publishedAt": "2025-09-14T04:23:21.000Z",
"site": "at://did:plc:ofrbh253gwicbkc5nktqepol/site.standard.publication/3mlen2qhzrt2s",
"tags": [
"website"
],
"textContent": "OG images\n\nAdded dynamic OG image generation with a split author/date footer design. Fallback SVGs and profile OG images for when the PDS doesn't provide media.\n\nBlog polish\n\nAdded reading time estimates, heading underlines for visual hierarchy, enhanced code block styling, and KaTeX CSS for math rendering. Added a configurable slug-to-publication mapping system.",
"title": "OG Images and Blog Enhancements"
}