Blog

The one page where an unlimited full collection is fine — a real blog index. Every lab post, newest first, no limit. Use this to judge long-scroll rhythm and the boundaries between very different card shapes.

Lab — The Complete Post, With Everything In Its Right Place

Lab — The Complete Post, With Everything In Its Right Place

The happy path: image, subtitle, excerpt, author, date, tags

This is the shape every theme should nail first: a normal title, a real image, a paragraph-length excerpt with enough words to show how the card truncates or wraps, plus author and date metadata. If this looks good, most of your posts will.

June 20, 2026Benjamin Welch

Lab — No Image At All

Same as the happy path, minus the image

The image-less case is the one that breaks most themes: does the card collapse gracefully, or is there a sad empty box or a lopsided grid cell where the image should be? Everything else here is normal.

June 19, 2026Benjamin Welch

Lab — Image But No Excerpt

Lab — Image But No Excerpt

June 18, 2026Benjamin Welch

Lab — Tiny

Two words.

June 17, 2026Benjamin Welch

Lab — A Deliberately Overlong Headline That Keeps Going and Going Until It Has No Choice But To Wrap Across Several Lines

Lab — A Deliberately Overlong Headline That Keeps Going and Going Until It Has No Choice But To Wrap Across Several Lines

And a subtitle that is also on the longer side, to see how the two stack together in a card

This excerpt is intentionally far too long for any card. It exists to prove that your list, compact, and full templates clamp or truncate rather than letting the text run for a dozen lines and shove everything else around. Lorem-ish filler continues well past the point of usefulness so the truncation boundary is unmistakable, and then continues some more, and then a little more, just to be certain the clamp is doing real work and not merely coincidentally fitting.

June 16, 2026Benjamin Welch

Lab — Ünïcödé, Emoji 🎧🌍, and an Unbreakable String

Lab — Ünïcödé, Emoji 🎧🌍, and an Unbreakable String

Accents, scripts, and a URL with no spaces to break on

Mixed scripts (café, naïve, Zürich, 東京, مرحبا) and emoji 🚀 to check font fallback and line-height. The real trap is below the fold.

June 15, 2026Bénjamin Welch

Lab — Audio Post

post_type: audio

An audio post. In lists it should read like any card; on its own page it renders an audio player above the body.

June 14, 2026Benjamin Welch

Lab — Video Post

post_type: video

A video post pointing at a real file already in the site. Checks the video player region and how video posts sit in collections.

June 13, 2026Benjamin Welch

Lab — Paid Post With a Paywall

Lab — Paid Post With a Paywall 

audience: paid

A gated post. Free/public readers see this preview plus the paywall; paid, active members see the whole thing.

June 11, 2026Benjamin Welch

Lab — Galleries and In-Body Images

Auto-gallery, manual gallery, captions, single images

Everything image-in-body: a lone image, an auto-gallery from consecutive images, a manual gallery block, and captions.

June 10, 2026Benjamin Welch