Who doesn’t love tinkering with inessential projects when they have real work to do? I can confidently count myself among those who do. As a result, I’ve gone and modified some of my sites, particularly my blog.
I have changed the comments section used, switching from the ad-supported disqus to the github powered utterances.rs. I also added support for an Isso server should I decide to use that as an alternative. Doing so also inspired the inclusion of a dark mode, a new experience for someone not aquainted to any webdev. Thankfully I had a mate help me along the way, and with any luck it’ll be easier in the future.
Since I was already altering the theme, I decided to change how it presents recent posts and the home page. By default the home page and post page lists recent posts first, and then all categories and the posts under them next. I’m not the biggest fan of this “categories first” approach, thinking that a blog should read more as a progression of ideas rather than a collection of disparate parts. Because of this, I want just a chronological list of posts to be listed. Removing the post categories was fairly simple, but trying to have the home page list only a few recent posts while the post page list all was much more difficult. Just trying to find the right command to detect the post page over the home page was a trip, finally finding “.IsSection” working. Still not the biggest fan of how I’ve done it, setting the number of recent posts to 99999999999 when its not the homepage, but it seems to work for the moment.
I’m sure that despite these changes, I’ll find some new things to alter in due course. But then again, I guess thats the story of publishing anything, doomed to interative incremental changes.