Feature

Your content.
Your repo.
Your control.

Direct GitHub OAuth connection. No Git commands needed. No vendor lock-in.

What is GitHub Integration?

md0 CMS connects directly to your GitHub repositories via OAuth authentication. You authorize md0 the same way you would authorize any GitHub App: a permission screen, a click, done. No personal access tokens to generate and rotate, no SSH keys to add to your account, no Git commands to run in a terminal.

Your markdown files stay in your repository, on the branch you choose. md0 reads and writes files directly through the GitHub Contents API, the same API GitHub itself uses for its web-based file editor. When you save content in md0 CMS, it commits to your repo automatically under your GitHub identity. There is no separate database holding your content and no sync job that could drift out of date, because the repo is the only copy that exists.

Zero vendor lock-in. Your content is standard markdown in Git, not a proprietary format stored in md0's database. Disconnect md0 CMS at any time and every file, every commit, and every bit of history stays in your repository exactly as it was. There is nothing to export and nothing to migrate, because your content was never anywhere but GitHub in the first place.

How It Works

1. OAuth Login

Click "Connect GitHub" → Authorize md0 CMS → Grant repository access

2. Select Repo

Choose from your repositories → Pick default branch → Configure collections

3. Auto-Sync

Edit content → Save → Automatically commits to GitHub → Content is live

Key Benefits

No Vendor Lock-In

Your content stays in standard markdown in your GitHub repository, not in a proprietary database. Stop using md0 CMS and every file stays exactly where it was.

No Git Commands

Non-technical users can manage content without knowing Git. No terminal, no commands, only a UI.

Branch Management

Work on feature branches. Create pull requests. Use your existing Git workflow.

Real-Time Sync

Save in md0 CMS → Automatic commit to GitHub → Your SSG rebuilds → Content is live.

Perfect For

Open Source Documentation

Public repos are free. Contributors can edit docs via md0 CMS. Changes go through PR review.

Team Blogs

Content team writes in md0 CMS. Developers review PRs. Everyone uses familiar Git workflow.

Static Site Content

Next.js, Gatsby, Hugo, and Astro all read from Git. md0 CMS makes editing easier. No build changes needed.

Ready to connect?

Connect your GitHub repository in under 2 minutes. Free for public repos.

Connect GitHub