Widgets

Widgets define the data type and interface for entry fields. Netlify CMS comes with several built-in widgets. Click the widget names in the sidebar to jump to specific widget details. We’re always adding new widgets, and you can also create your own! Widgets are specified as collection fields in the Netlify CMS config.yml file. Note …

Docusaurus

This guide instructs you on how to integrate Netlify CMS with Docusaurus. Before you begin Sign up for GitHub and Netlify. Download Node.js version 14 or above. Install the GitHub CLI. Install and authenticate the Netlify CLI. Create a new Docusaurus project # 1. Use Docusaurus to create a site scaffold. npx create-docusaurus@latest my-website classic …

Nuxt

This guide will walk you through how to integrate Netlify CMS with Nuxt. Starting With create-nuxt-app Follow the instructions on the Nuxt documentation for creating a new project, or run: npx create-nuxt-app <name-of-your-new-project> cd <name-of-your-new-project> npm run dev Setting Up Netlify CMS Add the Netlify CMS files to Nuxt In the static/ directory, create a …

Git Gateway Backend

Git Gateway is a Netlify open source project that allows you to add editors to your site CMS without giving them direct write access to your GitHub or GitLab repository. (For Bitbucket repositories, use the Bitbucket backend instead.) Git Gateway with Netlify The Netlify Identity service can handle the authentication and provides a simple interface …

Authentication Providers

Authentication Providers One challenge for frontend projects is handling authentication. OAuth2 is a widely accepted standard used by many services and APIs, but the OAuth authentication process requires a server to send a signed request to the OAuth server, signed with a secret that you can never expose to the client side of your application. …