@zachleat zachleat released this May 11, 2018 · 299 commits to master since this release

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

  • Switches --serve mode to use browser-sync. Smarter reloads (and CSS) #119 #120 --serve automatically does a --watch (you don’t need both).
  • --watch now works with passthrough copy files (#83) AND data files (#99).
  • Adds new page.fileSlug variable for easier clean permalinks (#75):
More inputPath => fileSlug examples:
    2018-01-01-file.md       => file
    dir/file.md              => file
Returns parent directory if an `index` template
    index.md                 => "" (empty)
    dir/index.md             => dir
    dir/2018-01-01-index.md  => dir
  • Huge performance boost (switched an unnecessary deep clone to shallow)

Milestone

Dependency semver Major Version Upgrades:

  • None
Assets 2