Eleventy is a simpler Static Site Generator!
⭐️ Support Eleventy by starring us on GitHub! This will increase our project’s visibility on staticgen.com, a big giant list of static site generators.
🐦 Follow us on Twitter @eleven_ty!
Changelog
- Adds
permalink: false
option to bypass writing a template to the output directory. Set this in front matter, template or directory data files, or even a JS data file if you want to do conditional output of templates based on Environment variables. (#61) - Improved error messaging, specifically with:
- Errors in configuration files (#182)
- Missing Filters in Liquid templates (#183), note the opt-in to a
strict_filters
Liquid option: https://www.11ty.io/docs/languages/liquid/#optional%3A-use-your-own-options - Improved messaging about DEBUG mode when in DEBUG mode (#224)
- Adds Linters feature to inspect output content. (#225)
- Behind the scenes additions to
addPlugin
to facilitate more configuration options foreleventy-plugin-syntaxhighlight
v2.0 https://github.com/11ty/eleventy-plugin-syntaxhighlight/releases/tag/v2.0.0
Documentation
- The
.eleventyignore
docs page got lost when we moved from GitHub, it now exists here: https://www.11ty.io/docs/ignores/ (#228) - @kleinfreund added a lovely Environment variables example to the documentation (using JS Data Files)
Bug fixes
- Fixes major issue with
--passthroughall
flag (#205) - Tags in template objects will always be normalized to array form, if even using a single tag string in front matter data (#246)
- Fixed an issue when crossover existed between multiple passthrough copy targets (#208) (e.g.
./css/fonts
and./css/fonts/myFont.woff2
, for example)
Milestone
Dependency Semver Major Updates
- None