A CMS for Static Site Generators
Branch: master
Clone or download
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 enhancement(collections): use identifier field in collections view (#… Feb 19, 2019
scripts chore: add code formatting and linting (#952) Aug 7, 2018
website Adds static file location for Gridsome (#2108) Feb 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 chore: add code formatting and linting (#952) Aug 7, 2018
.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 chore: add code formatting and linting (#952) Aug 7, 2018
.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 Update CONTRIBUTING.md (#1805) Oct 10, 2018
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 Revert "perf(netlify-cms-core): add basic route code-splitting (#1889)" Feb 8, 2019
custom-preprocessor.js chore: add code formatting and linting (#952) Aug 7, 2018
cypress.json chore(e2e): add cypress integration test of editorial workflow (#1573) Aug 3, 2018
jest.config.js feat(media): add external media library support, Uploadcare integrati… Aug 30, 2018
lerna.json chore: add code formatting and linting (#952) Aug 7, 2018
package.json Revert "perf(netlify-cms-core): add basic route code-splitting (#1889)" Feb 8, 2019
setupTestFramework.js chore: add code formatting and linting (#952) Aug 7, 2018
yarn.lock feat(netlify-cms-widget-relation): use react-select and add support f… Feb 19, 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.