I have added a series viewing feature.
Posts grouped by the same topic in 'posts' now have a blue series title displayed at the top left of the post title, and I have also newly categorized them into Series, Latest, Oldest, and By Tag. I created this to encourage myself to write more consistently.
I added an English automatic translation feature.
Although browsers already have built-in automatic translation, I wanted the blog to retain the original English version of the posts as well. The existing blog posting logic involved writing the post as an MD file, saving it, calling the commit API, and deploying it. I added logic that simultaneously calls the automatic translation API when making the commit API call to automatically save and deploy the English version as well. My intention was to increase exposure, but since this blog isn't very substantial, I have no idea which keywords will get more exposure, how much, or in what way. But I just added it anyway. All the features of this blog were built this way...
I have launched a Blog Alliance Corner.
I had been putting this off while waiting for a few friends' blogs, but I created the corner to give them a little push. The structure holds the blog title, URL, bio, and RSS address as data, and the Alliance Corner component renders that information. Following the same pattern as displaying posts with comments, I used an RSS parser to fetch RSS requests from the server in advance, statically bake them, and periodically update them using an ISR to also display "Activity N days ago." I designed it to retrieve all blogs with RSS capabilities, but there are some that don't load. As of now, the reasons for this not working are too open, so I will reconsider this once I accumulate more cases...
So, everyone, please start a blog. Make sure to let me know your address... and send me your self-introduction as well... Otherwise, I might just write about it myself, like a partner blog.