Staying with 11ty for now
I frequently take notes on my this blog, especially in the /raw section, and as the number of pages grow, the build time on Netlify is also growing. So, today I started thinking about moving to WordPress.
But... I have dropped the plan for now and staying with 11ty.
However, I will have to optimize the build process so that the build takes less time. And the first thing I can do is locally process images to optimize and convert them to .jpg and .webp formats. Currently, I'm using the official @11ty/eleventy-img plugin for this, and all images build each time I push (no, caching doesn't work because I'm co-locating images in different post folders).
So here what I can do is, create a local script that uses the sharp image optimization library and then locally process images before pushing them to GitHub. This way I will only have to process images once, and the build time should be significantly reduced.
I am working on this already, and will update soon.