writing · cms · open-source
Kobun
Modern CMS for developers, powered by GitHub. Connect a GitHub repo, write a config file, start publishing.
Updates
- v0.11 is out now!
This release adds an important feature that I need for my own use but will also be beneficial to how you write and publish content — subcollections!
What are subcollections?
So far we’ve only had one top level of collections. Now you can create collections within collections. Here are some use cases:
- Series — articles that are about a single topic that can be grouped together
- Projects — each project can now have a list of updates, changelogs, etc
- Documentation — Guides and API References can now coexist under a parent Documentation collection without having to create two separate ones
- This site's articles now run on Kobun
The articles collection here is the first thing Kobun manages end to end. Its 71 markdown files moved to Kobun's frontmatter shape —
slug,status, and acreatedAt/updatedAt/publishedAttrio — and a.kobun.jsonat the repo root now declares the collection: where the files live, what each field is, and which editor control it gets.That config file is the whole integration. Point Kobun at the repo and the same files this site builds from become editable in a browser, with every save landing as a commit.