Skip to content
A Git-based CMS for Static Site Generators
JavaScript TypeScript HTML
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.dependabot chore: fix website dependabot config Sep 4, 2019
.github ci: disable labeler on forked PRs (#3789) May 20, 2020
.storybook chore: add storybook (#3104) Jan 19, 2020
cypress feat: improve search to target single collections (#3760) May 18, 2020
dev-test feat(widget-object): add collapsed option to collapse object by defau… Apr 15, 2020
functions chore: improve publish function logs (#3516) Apr 1, 2020
img docs: add cypress to services in readme (#2346) May 29, 2019
packages feat(lang): add norwegian (#3785) May 20, 2020
scripts chore(deps): lock file maintenance (#3695) May 4, 2020
website Update Updates “releases” (#3786) May 19, 2020
.all-contributorsrc improvement(list-widget): support filtering entries in list widget (#… Oct 24, 2018
.editorconfig HTTPS link to editorconfig.org (#2330) Jun 19, 2019
.eslintrc.js fix: change getAsset to not return a promise (#3232) Feb 13, 2020
.gitignore fix(locale): remove hard coded strings (#3193) Feb 4, 2020
.nvmrc Feat: editorial workflow bitbucket gitlab (#3014) Jan 14, 2020
.prettierignore feat(backend-github): GitHub GraphQL API support (#2456) Sep 3, 2019
.prettierrc chore: add code formatting and linting (#952) Aug 7, 2018
.stylelintrc feat: Code Widget + Markdown Widget Internal Overhaul (#2828) Dec 16, 2019
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 build: fix windows build, build on multiple os using node 12 only (#3449 Mar 23, 2020
LICENSE Add LICENSE for the react version. Sep 22, 2016
README.md docs: fix capitalization (#2704) Oct 23, 2019
babel.config.js feat: bundle assets with content (#2958) Dec 18, 2019
commitlint.config.js chore: add commitlint (#2803) Oct 27, 2019
cypress.json feat(backend-github): GitHub GraphQL API support (#2456) Sep 3, 2019
jest.config.js Test(widgets-list): add tests (#3697) May 4, 2020
lerna.json chore: allow publishing from release branches Dec 19, 2019
netlify.toml chore(deps): update yarn & node versions on Netlify builds (#3446) Mar 20, 2020
package.json fix(deps): update dependency simple-git to v2 (#3730) May 11, 2020
renovate.json chore: force semantic commits for renovate bot Apr 13, 2020
setupTestFramework.js test: fix unit tests on windows machines (#3678) Apr 30, 2020
tsconfig.json feat(widget-relation): string templates support (#3659) Apr 30, 2020
yarn.lock chore(deps): update dependency typescript to v3.9.2 (#3776) May 18, 2020

README.md

Netlify CMS

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

Community Chat

Join us on Slack

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 log in, 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 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.

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.

travis-ci browserstack Cypress.io

You can’t perform that action at this time.