ogmake
Menu

← All templates

Blog post

Site, author and date above the post title on a peach colour block.

The blog template turns a post's metadata into a clean, editorial Open Graph card: the site name, the author, the publish date and the title set in large, readable type. Every post on your site gets its own card automatically, so a link shared on X, LinkedIn, Slack or Discord shows the headline instead of a generic logo.

It is built for the things a reader wants to see before clicking: who wrote it, when, and what it is about. Long headlines step down in size and are capped at three lines, and the layout keeps comfortable margins so link previews that crop the edges still read well.

Call it from your static site generator at build time, or point the og:image tag at a signed GET URL so each post renders on first request and is cached from then on. The same template works for personal blogs, company engineering blogs, newsletter archives and documentation announcements, and your account logo can fill the brand-mark slot.

Related: Hugo guide · Jekyll guide · Ghost guide · WordPress guide · OG image not showing? Fix it

This template renders your account logo (Dashboard → Brand logo) in its brand-mark slot.

Blog post template preview

Open in the editor Editor guide

Parameters

ParameterTypeRequiredLimit
sitestringYesup to 120 characters
authorstringNoup to 120 characters
datestringYesup to 120 characters
titlestringYesup to 300 characters

Try it

POST /v1/images, Bearer-authenticated, with this template id and params — see the quickstart for how to get a key, and for a signed-URL example that links straight to a cacheable, cache-forever image URL without a server round trip.

curl https://ogmake.com/v1/images \
  -H "Authorization: Bearer og_live_..." \
  -H "Content-Type: application/json" \
  -d '{
  "template": "blog",
  "params": {
    "site": "fernwoodpress.com/journal",
    "author": "Jordan Doe",
    "date": "Sep 19, 2026",
    "title": "Why we moved our press to letterpress"
  }
}'

Related templates.