Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A blog/website boilerplate using the Eleventy static site generator with Decap CMS, designed for one-click deployment to Netlify.
The Eleventy Netlify Boilerplate is a starter template for building a blog or content site with the Eleventy static site generator and Decap CMS, deployable to Netlify in a couple of clicks.
This is a starter template that takes Markdown content and Nunjucks or Liquid templates and outputs a pre-generated static HTML site. Decap CMS (formerly Netlify CMS) is built in for editing content through a web interface. It is based on the Eleventy Base Blog repository by Dan Urbanowicz and is designed to run on Netlify's global CDN.
Click the Deploy to Netlify button in the README: it copies the repository to your GitHub account, sets up continuous deployment, enables Netlify Identity for CMS login, and wires up Netlify Forms. For local development, clone the repo, run npm install @11ty/eleventy, edit _data/metadata.json with your site details, then run npx @11ty/eleventy --serve to build and host locally.
Click the Deploy to Netlify button, which creates a new repository in your GitHub account, sets up continuous deployment to Netlify's CDN, and configures Netlify Identity and Forms for the CMS and contact form. You can create a Netlify account during the process if you don't have one.
No. The deploy process emails you an invite, but if you prefer using an OAuth provider such as GitHub, you can skip the invite. Add an OAuth provider in Netlify's Identity settings under External providers, then log in at /admin.
Clone the repository, install dependencies with npm install @11ty/eleventy, and edit _data/metadata.json to set your site title and author details. Then use npx @11ty/eleventy --serve to build and host locally, or use --watch to rebuild on file changes.
The access token generated by the Deploy to Netlify button only works for public repositories. To fix it, go to Netlify's Identity settings, scroll to Services, click Edit settings, and use the Generate access token in GitHub link.
No. The template is 100% JavaScript-framework-free. Eleventy pre-builds all HTML, CSS, and JavaScript during the build step, so the site works without any client-side framework.
