upvote
Ha, I had a similar story with Jekyll but my build wasn't containerised. At some point it stopped being compatible with the latest [something. Ruby? Gems? I don't care, just build my fucking HTML templates please] so I just migrated to Hugo.

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.

reply
> 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.

reply
deleted
reply
Same here 10+ years on Jekyll, old Ruby version, zero interest in changing it. I run it in a container too. It just works. It generates HTML and HTML still works. I'll be on this setup for another 10 years.
reply
Same here. I have multiple sites working on Jekyll for almost 10 years as well. I’ve considered moving on to other frameworks such as 11ty and tried local versions for the sake of learning and “upgrading”. But in the end Jekyll still works flawlessly and is very easy to maintain. I use a newer version of Ruby though.
reply