Time to add some structure
I have reached a point where writing new content is getting unwieldly. I have to keep adding markup and dates for all the content manually, and the page is getting too lengthy. Time to give the computer some work :)
A good static site generator should take care of a lot of this stuff. Now, I have been in this situation before, and I don't want to get stuck in this loop again.
I have decided to use Eleventy for the build and I am going to commit to it. I picked it for the following reasons:
- It allows me to pick a templating language of my choice, including just plain HTML.
- It does not enforce a strict directory structure.
- It is written in Node, and I can use Javascript. I don't have to introduce another language into the mix.
- It has flexible options for fetching data.
- It has a proven record of being used to build a site with IndieWeb capabilities.
I read through Eleventy's documentation and everything seemed to make sense. I think reading Max Böck's post (linked above) totally convinced me about this choice. His site looks beautiful and if my page can look half as good, I will be happy.
So Eleventy it is.