Eleventy might not receive new features, your website will still work.
Eleventy might not receive new features, your website will still work.
The beauty of SSGs, in one sentence, folks.
I'm not aware of any CVEs in HTML, either.
Incidentally, also the curse, for the authors who attempt to monetize SSGs: most users prioritize control, and don't clamor for new features. A nightmare combination for *aaS peddlers.
Too true. The coin has two sides.
> For all I know Jekyll has been abandoned.
Side Note Spoiler: it's still kickin'. I try to keep my things on Debian-stable, and am the primary maintainer of about five websites managed by Jekyll. There was a Ruby 3 and it required like 20 minutes to get things working again. I wish all software required this little attention!
I stuck around on Hugo for quite some time and I've never had any such issues yet, but now I've also wrapped the build in Nix. So yeah I'll do the same - if it ever stops working I'll just pin the build inputs at the last version that worked.
I _think_ the Hugo folks seem to understand the "just build my fucking HTML templates" principle. I.e. for most use cases the job of a static site generator is simple enough that breaking compatibility is literally never justified. So hopefully pinning won't be necessary.
Great tool, though.
In addition to Hugo, it happens constantly in GoReleaser. In both cases, they're excellent tools, but the unending renaming spree is just awful. Weirdly, both are in the Go ecosystem, which generally values backwards compatibility.
Maybe it's just that my site is extremely dumb? I forked an "ultra minimal" theme and deleted most of its code. So perhaps I just use such a tiny subset of the template system that I haven't been affected.
I use it to generate my resume, and I went almost 10 years without updating Jekyll. Since Claude has come on the scene, I used it to upgrade everything to the latest and it was quite painless. There's something beautiful about a system that is so stable. Sinatra especially is a joy, because it has been so stable for so many years.