Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
A CMS for Static Site Generators
Branch: master
Clone or download
Latest commit 7378e18 Mar 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github chore: comment out issue template guidelines (#1673) Aug 28, 2018
cypress fix(netlify-cms-core): validate nested fields (#1873) Feb 5, 2019
dev-test fix(netlify-cms-core): fix fields metadata for objects and lists (#2011) Feb 8, 2019
img begin scaffolding for lerna Jul 26, 2018
packages Publish Mar 22, 2019
scripts feat: add ES module builds (#2215) Mar 22, 2019
website Update select.md (#2227) Mar 20, 2019
.all-contributorsrc improvement(list-widget): support filtering entries in list widget (#… Oct 24, 2018
.editorconfig chore: add code formatting and linting (#952) Aug 7, 2018
.eslintrc feat: upgrade to Emotion 10 (#2166) Mar 15, 2019
.gitignore chore: update ignore files (for linters) Aug 23, 2018
.nvmrc convert website from hugo to gatsby (#1369) Jul 25, 2018
.prettierignore chore: update ignore files (for linters) Aug 23, 2018
.prettierrc chore: add code formatting and linting (#952) Aug 7, 2018
.stylelintrc feat: upgrade to Emotion 10 (#2166) Mar 15, 2019
.travis.yml chore: add code formatting and linting (#952) Aug 7, 2018
CHANGELOG.md chore: update readmes and dependencies Jul 26, 2018
CODE_OF_CONDUCT.md docs(fix): revert prettier formatting on markdown files (#1612) Aug 14, 2018
CONTRIBUTING.md chore: update prerelease scripts Mar 21, 2019
LICENSE Add LICENSE for the react version. Sep 22, 2016
README.md chore: remove outdated info from primary readmes Nov 14, 2018
babel.config.js feat: add ES module builds (#2215) Mar 22, 2019
custom-preprocessor.js feat: provide usable UMD builds for all packages (#2141) Mar 16, 2019
cypress.json chore(e2e): add cypress integration test of editorial workflow (#1573) Aug 3, 2018
jest.config.js feat: upgrade to Emotion 10 (#2166) Mar 15, 2019
lerna.json chore: set fixed prerelease identifier Mar 21, 2019
package.json chore: fix ci scripts Mar 22, 2019
renovate.json chore: configure renovate to ignore website dir Mar 15, 2019
setupTestFramework.js feat: upgrade to Emotion 10 (#2166) Mar 15, 2019
yarn.lock feat: add ES module builds (#2215) Mar 22, 2019

README.md

Netlify CMS

A CMS for static site generators. Give non-technical users a simple way to edit and add content to any site built with a static site generator.

How it works

Netlify CMS is a single-page app that you pull into the /admin part of your site.

It presents a clean UI for editing content stored in a Git repository.

You setup a YAML config to describe the content model of your site, and typically tweak the main layout of the CMS a bit to fit your own site.

When a user navigates to /admin/ they'll be prompted to login, and once authenticated they'll be able to create new content or edit existing content.

Read more about Netlify CMS Core Concepts.

Installation and Configuration

The Netlify CMS can be used in two different ways.

  • A Quick and easy install, that just requires you to create a single HTML file and a configuration file. All the CMS Javascript and CSS are loaded from a CDN. To learn more about this installation method, refer to the Quick Start Guide
  • A complete, more complex install, that gives you more flexibility but requires that you use a static site builder with a build system that supports npm packages.

Community

Netlify CMS has a Gitter community where members of the community hang out and share things about the project, as well as give and receive support.

Contributing

New contributors are always welcome! Check out CONTRIBUTING.md to get involved.

Change Log

This project adheres to Semantic Versioning. Every release is documented on the Github Releases page.

License

Netlify CMS is released under the MIT License. Please make sure you understand its implications and guarantees.

Thanks

Services

These services support Netlify CMS development by providing free infrastructure.

You can’t perform that action at this time.