Work

Smix Eleventy Starter

Role: Author

Duration: Ongoing


🌻 A gulp-based starter for Static Site Generators, pre­con­fig­ured for @11ty/eleventy and Forestry CMS

Framework

  • ♥ Eleventy 0.11.0 out of the box
    • Date fil­ters for a friendly ver­sion such as 10 March 2020, and ISO8601 (also RFC822 com­pat­i­ble)
    • getUrl short­code sim­i­lar to Jekyll's post_url and link liq­uid tags
  • 🛋 Preconfigured for Forestry CMS.
    • Sign up, log in, look for the Deploy admin op­tion.
    • Everything else is set up for you al­ready. :)
  • 👩‍💻 Modern JavaScript
    • Transpilation via Babel
      • Support for ES2015 JavaScript syn­tax
      • Support for ES2017 async/await syn­tax
    • Module bundling via Browserify
  • 🎨 PostCSS
    • Includes: im­ports, nest­ing, purge, mini­fi­ca­tion, au­to­pre­fixer
    • TailwindCSS, con­fig­ured to strip out un­used classes from pro­duc­tion builds
    • Easily build a dark mode us­ing the in­cluded dm screen type: dm:bg-gray-900
  • 📖 A sane fonts setup
    • The font-sans class is con­fig­ured to use sys­tem-de­fault fonts
    • Include fonts lo­cally for en­hanced pri­vacy of your vis­i­tors
  • 💪 Minified as­sets on pro­duc­tion
  • 📔 Prettier and ed­i­tor­con­fig
  • 🔧 Modular gulp task files for easy con­fig­u­ra­tion and mod­i­fi­ca­tion