Pagoti: A Markdown CMS for quick publishing

Pagoti was built as a lightweight alternative to traditional CMS platforms. The core idea was simple: most content workflows don't need complex admin interfaces or heavy database setups when all you're doing is writing and exposing content via API.

You can use Pagoti for:

  • Sharing documents with private links (cleaner than Google Docs for one-off client shares)
  • Managing content for Next.js or Nuxt projects without introducing Contentful or Sanity
  • Giving clients direct access to update content without touching the codebase

The workflow is straightforward: write in Markdown, publish, and access content through either API endpoints or consume on pagoti.com links.

Content is organized into projects and pages, with media assets that can be reused across different projects.

Custom themes support Google Fonts and various typographical controls for branded outputs.

Practical use cases

  • Restaurant menus: Update pricing and menu items without redeploying, with QR code generation for in-venue access
  • Client deliverables: Share proposals, project briefs, and documentation with expirable private links
  • API documentation: Maintain technical docs that can be updated frequently without deployment cycles
  • Campaign landing pages: Spin up simple pages without touching the main application codebase
  • Internal documentation: Build team wikis where everyone works in Markdown instead of fighting with rich text editors
  • Portfolio case studies: Expose project writeups via a single API across multiple sites
  • Project context and notes: Keep searchable, linkable documentation that doesn't get lost in Notion or Google Docs

What comes next?

Plans include expanding the Stripe integration to support product catalogs and digital downloads. Ecommerce platforms powering UK retail brands have informed these decisions — and existing solutions are often unnecessarily complex for straightforward selling.

If there is demand, multi-cursor editing and sharing resources across teams on a per-project basis are on the roadmap.

A CLI tool is also in development that uses Pagoti as persistent storage for Claude Code sessions — a place to maintain to-do lists, context, and notes that survive across different coding sessions and agents.

Feedback from other developers is welcome — whether Pagoti addresses a real gap in your workflow or if the problems being solved are too niche. Get in touch with any thoughts.