Creating Custom Widgets

The NetlifyCMS exposes a window.CMS a global object that you can use to register custom widgets, previews, and editor plugins. The same object is also the default export if you import Netlify CMS as an npm module. The available widget extension methods are: registerWidget: registers a custom widget. registerEditorComponent: adds a block component to the …

GitHub

For repositories stored on GitHub, the github backend allows CMS users to log in directly with their GitHub account. Note that all users must have push access to your content repository for this to work. Because Github requires a server for authentication, Netlify facilitates basic GitHub authentication. To enable basic GitHub authentication: Follow the authentication …