Skip to the content
Category: WEB DESIGN

Website redesign

↪️ in reply to Brand new website (Silvia Maggi) — 4 months after Silvia's announcement, here is Minutes to Midnight's new redesigned website. Easier to navigate and straight to the point, I finally have full control over my code and my online presence.


In this case, redesign means overhaul. While the previous version had been running on WordPress since its debut, I’m now on JAMstack. Specifically: Jekyll as a static site generator and Netlify for deployment. All the code, whether dynamic or static, is handwritten by myself. The design has been created together with Silvia Maggi. After a full re-organization of the information architecture I’ve also refactored most of the content, focusing on newly created case studies.

More technical details in the colophon.


Decentralized conversations

The website is now part of Indieweb, therefore it’s capable of sending and receiving webmentions, a web standard for replying, liking and reposting other people’s posts on their websites. All the info are in the reactions block near the bottom 👇.

Small web

These decisions are a consequence of me leaving social media 18 months ago. Being part of the small web is way more in line with how I see the internet and communication in general.

Most websites today are built like commercial products by professionals and marketers, optimised to draw the largest audience, generate engagement and ‘convert’. But there is also a smaller, less-visible web designed by regular people to simply to share their interests and hobbies with the world. A web that is unpolished, often quirky but often also fun, creative and interesting. Parimal Satyal

Sustainability and performance

The fight against a bloated web is a crusade I’ve been part of for a long time. See this digest from Silvia about the book Webwaste. A weight comparison between my previous and current website shows a reduction of 94.6%.

Old site (WordPress) New site
673.5 MB (files)
67.2 MB (database)
40.4 MB (full deployment)

The homepage is now 150 KB uncompressed and loads in less than half a second. I’m in the process of being added to the 512kb club.


Besides being fully validated, the site doesn’t have Javascript doing things that can be achieved otherwise. I don’t run essential functionality that’s exclusively dependent on it. The search engine has an HTML alternative shown directly in the page and the other script is doing webmentions. The website is fully accessible with Javascript turned off.

Tracking and surveillance

I don’t use neither cookies nor analytics, therefore users are not tracked when visiting or commenting this website. Even YouTube videos are served from