Migrated this blog to Eleventy: back to basics
I have been using Next.js, a React static site generator, to generate this blog. However, my frustration has been growing lately:
- With the number of posts approaching 100, build times were getting longer. If I wanted to check the blog before/after publishing, I had to wait for some time, which started to feel cumbersome.
- Also, I wasn't confident in the routing functionality of Next.js. I've noticed on a few occasions that local links didn't work as expected. I thought I misconfigured something.
So, I decided to migrate.
The migration was quick and straightforward. I used this boilerplate as a starting point. It turns out that the boilerplate—and Eleventy—comes with some features out of the box that I long wanted to add to my blog, namely tags, next and previous links, and RSS. That was a pleasant surprise.
All in all, the experience with Eleventy has been pleasant so far, and I'm glad for the switch.
This blog is written by Marcel Krcah, an independent consultant for product-oriented software engineering. If you like what you read, sign up for my newsletter