Welcome to Eleventy-Zones!
Eleventy-Zones is a starter project for making Zonelets-style blogs with the static site generator (SSG) Eleventy.
Why use it?
- Made for Eleventy newcomers by an Eleventy newcomer
- Unopinionated, mostly "vanilla" config
- Zero client-side JavaScript
- Minimalish; only one external dependency (Eleventy's RSS plugin)
- RSS feed generation
- Compatible with existing Zonelets themes
Why is it even a thing?
I have a site that started off using Zoner, an SSG specifically for making Zonelets-style blogs.
Zoner is great at what it does! It's simple to use, you can write in Markdown, there's no client-side JS, and it even throws in an RSS feed. It's open-source, too, which sounded great when my site started to outgrow it...
...except that it's written in C#, which I had zero experience with. (Personal problem, I know.) I was able to tweak a few little things, but it made a lot more sense to just look into the world of general-purpose SSGs instead.
I settled on Eleventy. I liked that it encouraged starting with a blank canvas and only adding complexity as needed, which felt like a good balance of approachable now and powerful later. (Plus, for the "powerful later" part: Unlike C#, I'm already comfortable with JS!) And who can resist the cute possum mascots?
A friend had ported Zonelets as a Hugo theme (Hugo-Zones), and doing the same for Eleventy sounded like a good way for me to learn the ropes - I think it turned out pretty okay.
Recent Posts:
Updates?
Probably not much in terms of new features - I'd like to keep this project fairly bare-bones so you can add your own extras. There are plenty of other starters to choose from that already have all the bells and whistles.
I did give in and add RSS generation because that felt less like a nice-to-have and more like an essential that Zonelets was missing. (Zoner and Hugo-Zones both included it from the start.)