NO CONFIG.
NO API KEYS.
NO BS.
Most CMS platforms require webhooks, API tokens, environment variables, and config files before you can write a single word. md0 requires none of that. Login with GitHub. Pick your repo. Start editing.
START FREEThe 2-Minute Onboarding
Login with GitHub
Click "Connect GitHub" and authorize md0 CMS. Standard GitHub OAuth — you review the exact permissions md0 requests before granting access. No app installations, no SSH keys.
Select Your Repository
Pick the GitHub repo that contains your markdown content. Choose the branch you want to edit (usually main). md0 reads your file tree immediately using the GitHub API.
Define a Collection
Give your collection a name and set a glob path pattern that matches your markdown files — for example content/posts/**/*.md. Optionally add field definitions. That's your schema.
Start Editing
Click any file in your collection. The visual editor opens. Write content. Fill frontmatter fields. Hit save. md0 commits to your repo. Done.
What You Don't Need
API Keys
md0 uses your GitHub OAuth session to read and write files.
Webhooks
Your deployment platform watches GitHub pushes directly.
Config Files
No cms.config.js, no netlify.toml CMS section, no YAML config.
Environment Variables
Nothing to add to .env. No secrets to manage.
Build Integration
md0 doesn't need to be part of your build process.
NPM Packages
Nothing to install in your repo. md0 is a hosted web app.
What You Do Get
Visual Editor
WYSIWYG markdown editing with slash commands and raw mode toggle.
Auto Sync
Every save creates a commit in your GitHub repo automatically.
Schema Forms
Frontmatter rendered as typed form fields, not raw YAML.
Media Library
Upload images directly to your repo from inside the editor.
Full History
Every edit is a commit. Roll back anything with standard Git.
Free for Public
Public GitHub repos get md0 CMS free, with no feature limits.
SETUP IN 2 MINUTES
No install. No config. No credit card. Login with GitHub and start editing.
START NOW