Pagination can wait until you need it
I added pagination. I did not want long list pages, so it is about five posts per page. I may change that later. Pagination, tags, categories, and similar features are things that article-style websites tend to need, but I do not think we need to be trapped by the assumption that a site cannot open until all of those are built.
Sometimes a site stalls before it even has enough articles to need pagination.
So once the site name is decided and the first article is ready, it is fine to open it right away.
Additional features can be built later, and maybe they will turn out to be unnecessary. There is also the option of not showing older articles.
I have helped build many kinds of sites, and there have been many cases where people wanted to launch with full functionality from the beginning.
To make a proper site, there are many things you might want to do. You may want OGP to be polished too. Wanting to do everything can delay the launch or even cause the project to stall. It is better to start more casually. At the beginning, nobody is watching anyway.
For this site, pagination is implemented with dynamic routing because it is based on Next.js. It is similar to the article detail pages.
The following documentation is useful. You need to define what to do at the URL level and how to actually output the pages. Of course, you also need pagination UI.