Write from your sofa with the built-in CMS
Easily edit your site in a rich online editor in your browser. Write on the go (or your sofa) on your tablet or mobile. Based on the open source Netlify CMS project.
1. Enable the CMS integration
For the Academic template, you can skip this step as the module is enabled by default.
For other templates, browse your GitHub project to check that the CMS module is added to your
# At the bottom of your `config.toml` is a Module section: [module] # Your existing modules will appear here. # Add the CMS module below, if it has not already been added: [[module.imports]] path = "github.com/wowchemy/wowchemy-hugo-modules/netlify-cms-academic"
and that the Netlify CMS integration is enabled in your
[cms] netlify_cms = true
2. Enable Netlify Identity
- Login to Netlify and select your site
- Go to Settings > Identity, and select Enable Identity service
- Under Registration preferences, select Invite Only
- Scroll down to Services > Git Gateway, and click Enable Git Gateway
- This allows editors to write content without needing a GitHub account
3. Invite editors
Head to the Identity tab at the top of the Netlify dashboard and then click the Invite Users button.
Invite yourself and any collaborators to become editors.
4. Login to the editor
Head over to
YOUR_SITE.netlify.app/admin/ to view your content management panel and begin publishing content, replacing
YOUR_SITE with the subdomain assigned to you earlier in this guide (or your custom URL, in the form
The preview window in the CMS provides an ultra-fast preview of Markdown content. To view the full page render (including styles and shortcodes) prior to publishing, we can use Netlify’s deploy previews or preview the site locally on our computer.
static/admin/(if exists), remove the
config/_default/config.toml(if exists), and set
netlify_cms = falseunder the