I love the idea of static site generators (sometimes known as SSGs or SSBs – static site builders). They eschew the complexity of modern CMSes such as Wordpress. Instead of server-side code and databases, a static site generator is a script that, when run, transforms a folder of text files and templates into HTML.
I’ve long used Jekyll, a venerable and capable SSG, for small projects and blogs. For this blog I experimented with Eleventy.
@harris Great piece. A lot of good points. You might want to consider Pagefind for client side search. https://pagefind.app/ It's used as the search on the 11ty.dev docs site as well as several other #11ty sites.
@bobmonsour This looks really neat! Thanks for the tip!
@harris Just a heads-up...the tag links at the bottom of each post page are broken. However, the ones on the home page work. The broken ones have the year/month as part of the link. Oops.
@bobmonsour Whoops! Thanks for catching that!
@harris Well done presentation!
While you're css handling is quite similar to mine, should you ever consider a cache-busting css solution, what I wrote may help:
https://moosedog.io/posts/easy-css-revisioning-in-eleventy.html
@robinhoover This was extremely helpful, turns out. Thank you so much!
@harris I am increasing day dreaming of a fully custom blog. Static and simple. Good job it looks great.