# Key features
These features provide important benefits for Eleventy projects, including ones built and deployed with Netlify.
- Flexible config. By default, Eleventy requires no configuration, but it has flexible options for custom setup. It is intentionally decoupled from frameworks, build pipelines, and other tools in order to support your preferences.
- Adaptable project structure. Eleventy works with your project’s existing directory structure and generates HTML based on the templates, content, and data you provide.
- Choice of templating. By default, Eleventy uses the template language Liquid. However, it supports many template languages and allows them to be mixed and combined. This allows a project to migrate to or adopt Eleventy gradually over time.
# Netlify integration
When you link a repository for a project, Netlify tries to detect the framework your site is using. If your site is built with Eleventy, Netlify provides a suggested build command and output directory:
_site. If you’re using the CLI to run Netlify Dev for a local development environment, Netlify also suggests a dev command and port:
eleventy --serve and
8080. You can override suggested values or set them in a configuration file instead, but automatic framework detection may help simplify the process of setting up an Eleventy site on Netlify.
For manual configuration, check out the typical build settings for Eleventy.
# Edge Functions
This feature is in
Edge Functions connect the Netlify platform and workflow with an open runtime standard at the network edge. This enables you to build fast, personalized web experiences with an ecosystem of development tools.
# Requirement for Build Plugins
To use a Netlify build plugin with your Eleventy site, you must update your site’s
.gitignore file. Without this change, installed Netlify build plugins and all current versions of Eleventy will both attempt to use
.netlify/plugins/node_modules/, resulting in build errors. As a workaround, we recommend you change
**/node_modules/** in the
# More resources
Did you find this doc useful?
Your feedback helps us improve our docs.