09 June 2019

Editing Netlify CMS config.yml from Netlify CMS without plugins

Door: Sem Postma

Editing Netlify CMS config.yml from Netlify CMS without plugins image

While experimenting I decided to see how much i could stretch the Netlify CMS capabilities regarding this issue.

Turns out you can almost do it. It wasn’t completely possible due to these 2 issues:

Because Netlify CMS can’t handle self-referential / circular data structures in the config.yml the file becomes very big and fields only work 1 depth down. For example my config can’t handle an object in an object in an object. You can get around this by increasing the depth but the file will become exponentially bigger. As it is, the file already has ~5000 😵 lines of code. Of course the upside is that you don’t have to look at it anymore…

Don’t use this in production. This could lead to data loss. This is an experiment, not a viable solution.

Add this to your config.yml:

I created a small node utility for creating the config from 2 different (less bulky) files.

Feel free to fork, tweak or otherwise change the code.

rss icon follow us in feedly