Colophon

This blog is hosted on WordPress using a highly customised version of the Minnow theme from Automattic. I call this new variant Minmod.

I deliberately wanted something as minimal as possible so taking the Minnow theme and making it single column was a good place to start.

Custom page templates were created for the home (Today) page, which shows only posts from today, and other day pages. Each day shows full posts in reverse chronological order - we read top down so why should a blog be any different!

If no posts exist yet for today this will be indicated and the 5 latest posts displayed with the newest first in traditional blog style.

Each day page shows the number of posts on that day and has previous/next day links to move between dates except for Today which links to Yesterday and for yesterday’s date which will show a link for Today. Makes sense.

The Today page will also show the time of the latest post and a down-arrow link at the top right which takes the reader to the most recent post.

Posts older than March 2016 (when the blog was relaunched and redesigned) are included in an archive presented in standard chronological order.

Posts are usually written in Markdown with Drafts. The blog supports Markdown by way of the JetPack plugin.

In addition to the About and /Now pages there is a Directory page which lists the blogs of those who have interacted with the site via webmention - almost like an automated blogroll. This directory is created using a WordPress plugin I created and have since modified to also create an OPML file which is dynamically regenerated each time the Directory page is visited to ensure the latest version is available for download.

There is also a blogroll displayed using another plugin I created which operates in a very similar way to the directory but for explicitly added blogs.

The blog uses various Indieweb plugins to better facilitate interaction with other sites via webmention along with another I wrote which automatically generates correctly formatted Likes and Replies when a URL is added to specific custom fields.