This guide will help you get started using Netlify CMS and Gatsby. To get up and running with Gatsby, you’ll need to have Node.js installed on your computer. Note: Gatsby’s minimum supported Node.js version is Node 8. Create a new Gatsby site Let’s create a new site using the default Gatsby Starter Blog. Run the …
Read More “Gatsby”
Introduction This guide will walk you through how to integrate Netlify CMS with Hugo. This is a good place to start if you want to learn from the ground up how these two tools work together. If you want to get up-and-running quicker, you can use one of the pre-existing and amazing starter templates! Getting …
Read More “Hugo”
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 …
Read More “Creating Custom Widgets”
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 …
Read More “GitHub”
Overview The process for adding Netlify CMS to a static site can be divided into four main steps: Install Netlify CMS This is a single page app available at the /admin route of your website. Check out the general overview to see what the installation process entails. Set up a backend This serves two purpose: …
Read More “Site Generator Overview”
The NetlifyCMS exposes a window.CMS global object that you can use to register custom widgets, previews and editor plugins. The available customization methods are: registerPreviewStyle: Register a custom stylesheet to use on the preview pane. registerPreviewTemplate: Registers a template for a collection. React Components inline interaction NetlifyCMS is a collection of React components and exposes …
Read More “Creating Custom Previews”
The update procedure for your CMS depends upon the method you used to install Netlify CMS. Package Manager If you are using a package manager like Yarn or NPM, use their standard procedure to update. This is how both the Hugo and Gatsby starters are set up. CDN If you are using the CMS through …
Read More “Update the CMS Version”
Uploadcare is a sleek service that allows you to upload files without worrying about maintaining a growing collection — more of an asset store than a library. Just upload when you need to, and the files are hosted on their CDN. They provide image processing controls from simple cropping and rotation to filters and face …
Read More “Uploadcare”
There are many ways to add Netlify CMS to your static site. This guide will take you through one of the quickest methods, which takes advantage of Netlify’s hosting and authentication provider services. Storage and Authentication Netlify CMS relies on the GitHub API for managing files, so you’ll need to have your site stored in …
Read More “Quick Start”
This guide will help you get started using Netlify CMS with NextJS. Creating a new project Let’s repeat some of the basics of setting up a simple NextJS project (check out nextjs.org/learn for a more detailed version). # Create new directory and navigate into it mkdir awesome-kitties cd awesome-kitties # Initialize a new project npm …
Read More “NextJS”