Grouped Content is GC


We first shipped grouped content here, internal only. Today it’s in MonaKit too.

Grouped content is MonaKit’s take on courses: chapters written in Markdown or MDX, structured into flat lists or named parts, with a toc.md file that ties it all together. Each chapter is just a file — no CMS, no database, no ceremony. A chapter can be pure text, a reveal.js slide deck, or a mix of prose and embedded video. Cloudflare Stream handles the video side, including signed token delivery so paid chapters stay gated.

The access model is simple: mark a chapter free: true in the TOC and anyone can read it. Leave it out and it requires a purchase. That’s the whole thing.

Along with the release, there’s a free MonaKit in Action course that covers everything — built with grouped content itself, so it doubles as a live demo.