@zachleat zachleat released this Jan 25, 2018 · 442 commits to master since this release

Install

npm install -g @11ty/eleventy

Changelog

  • Configuration API:

    • Add custom helpers, filters, and tags! Read more and here
    • Universal filters: experimental. Add a single filter that cascades to multiple template engine types! Supports Liquid, Nunjucks, and Handlebars: eleventyConfig.addFilter(name, function(value) {});
    • In addition to the filters and tags provided by the templating engines themselves, Eleventy provides url and slug universal filters.
  • Layout Aliasing (useful if you’re migrating a bunch of existing content)

  • Allow content to use the YYYY-MM-DD-filename.suffix format and this date will be used for sorting in collections.

  • Fixed a gnarly bug when mixing template engines between content and layouts (now working as advertised) (#44)

  • Additions to eleventy-base-blog. I was able to dump all 10+ years worth of markdown posts from zachleat.com into an eleventy-base-blog branch for a pretty-easy working Jekyll content migration! Stay tuned for more info on migrating!

  • See full GitHub milestone

  • See Code Coverage Statistics

Assets 2