MIGRATION GUIDE

MIGRATE FROM
NETLIFY CMS

Netlify CMS (Decap CMS) is no longer maintained. Switch to actively developed md0 CMS.

START MIGRATION

MIGRATION 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!

MIGRATE TODAY

Your markdown files stay unchanged. Only the editing interface changes.

START NOW