Warning Netlify CMS is no longer being maintained, therefore I won't be maintaining this project.
See decaporg/decap-cms#6503.
Both Netlify CMS and this project both work for the most part (as of Nov 2022), albeit with some outdated approaches e,g, React class components.
A starter project for creating lightning-fast, offline-first websites with Netlify CMS and React.
I aim to include commonly used components and best-practices e.g. forms, settings, tags, lazy-loading images, etc.
The CMS lives at __YOUR_SITE_NAME__.netlify.com/admin.
Clone your repo to your local machine
Install dependencies
yarn
or npm install
yarn start
or npm run start
If you are adding or editing content locally in the CMS, a couple of things to note:
Changes will be pushed to the remote repo.
You will be prompted to enter your site's url, this is necessary for Netlify Identity to manage user login. This is stored in localStorage
, so you might have to empty your browser cache if you are switching projects but remaining on localhost:3000
.
The Netlify CMS configuration is located in public/admin/config.yml
. This is where you will configure the pages, fields, posts and settings that are editable by the CMS.
Find out more in the Netlify CMS Docs.
Netlify CMS Docs
Netlify CMS Repo
Hyperstatic – the same starter project minus Netlify CMS
Gatsby + Netlify CMS Starter (Gatsbro)