MIGRATION GUIDE
MIGRATE FROM
NETLIFY CMS
Netlify CMS (Decap CMS) is no longer maintained. Switch to actively developed md0 CMS.
START MIGRATIONMIGRATION STEPS
Backup your config.yml file for reference
Note your collection configurations
Document your field schemas
Sign up for md0 CMS
Connect repository via GitHub OAuth
Create collections (no config.yml needed)
Map Netlify CMS fields to md0 schemas
Remove Netlify CMS widget from your site
Remove /admin/ folder from repository
Test content editing in md0
KEY IMPROVEMENTS
✓ NO CONFIG FILES
No config.yml to maintain. Visual UI for everything.
✓ ACTIVE DEVELOPMENT
Regular updates vs. abandoned Netlify CMS project.
✓ MODERN EDITOR
Lexical WYSIWYG vs. outdated CKEditor fork.
✓ SAAS PLATFORM
No self-hosting widget. No /admin/ folder needed.
CONFIG.YML → md0
BEFORE (Netlify CMS)
collections:
- name: "blog"
label: "Blog"
folder: "content/blog"
create: true
fields:
- {label: "Title", name: "title", widget: "string"}
- {label: "Date", name: "date", widget: "datetime"}
- {label: "Body", name: "body", widget: "markdown"}AFTER (md0 CMS)
Create collection visually in md0 web UI:
• Collection name: "Blog"
• Path pattern: content/blog/**/*.md
• Fields: title (string), date (date), body (markdown)
No config file needed!