Skip to content

Why We Built Codex: A Ghost Theme for Documentation Teams

The Problem

We needed a documentation platform for our products. The requirements were simple:

  • Look as polished as Stripe's docs
  • Let non-engineers update content without Git workflows
  • Support membership tiers for premium documentation
  • Self-hosted for full control over data and branding
  • Fast — sub-second page loads, no JavaScript bloat

We evaluated every option. GitBook was close but SaaS-only. Docusaurus needed React engineers for content updates. ReadTheDocs looked dated. WordPress with a docs plugin felt fragile.

Why Ghost

Ghost checked almost every box. The Lexical editor handles code blocks, tables, callouts — everything documentation needs. The membership system is built-in and battle-tested. The API makes automation easy. And it is fast.

The one thing Ghost lacked was a proper documentation theme. Blog themes do not work for docs — you need sidebar navigation, table of contents, hierarchical content structure, and code-first typography.

What We Built

Codex is a Ghost theme purpose-built for documentation. Here is what makes it different:

3-Column Layout

Sidebar navigation on the left, content in the center, table of contents on the right. Just like Stripe, Twilio, and every great docs site.

IBM Plex Typography

IBM Plex Sans for body text, IBM Plex Mono for code. Designed for technical content — excellent readability at all sizes, clear distinction between prose and code.

Code Copy Buttons

Every code block gets a copy button. Developers expect this. It is a small detail that makes a huge difference in usability.

Hierarchical Navigation

Tags become sections. Posts become pages within sections. The sidebar automatically groups content by tag, creating a natural documentation hierarchy.

Zero JavaScript Bloat

Codex ships 8KB of JavaScript — table of contents generation, code copy, mobile menu. That is it. No frameworks, no build tools, no bundle size anxiety.

Built by KONTEMI

Codex is built by KONTEMI, a design studio focused on Ghost themes for specialized use cases — education, documentation, portfolios, and SaaS landing pages.