Syndication Readiness Gate for Indiekit

Fixed a race condition where posts were syndicated to Bluesky and Mastodon before Eleventy finished building them — causing 404 links and wrong OG images that platforms cache permanently.

The fix adds a two-layer check: before syndicating each post, the system now verifies via HTTP HEAD that both the post URL and its /og/.png image return 200.

If either isn’t ready yet, the post is skipped and retried on the next 2-minute cycle. A bash-level safety net also skips the entire syndication cycle if the site itself isn’t responding.

No more “your link is broken” replies — posts only reach social platforms once they’re fully built and live.

Comments

Sign in with your website to comment:

Signed in as

Send a Webmention

Have you written a response to this post? Send a webmention by entering your post URL below.