Default to text as the main content. Media (images, videos, audio) when when needed and it should be ornamental where if it is not there, it should still work most of the times.
Styles
Start thinking as a simple, common, but decoupled style so I can embed them anywhere with specific styles. For instance, if I finally move to Pandoc + Make for the build. I can Pandoc build individual articles and leave the other files. Now, Jekyll practically build everything.
Media (Audio, Pictures, Video) have a common style for easy treatment.
Captions can be left (default), center, or right aligned. Should this be more from a utility class that aligns object (mostly text) to their desired alignments.
Articles. I like the simplicity, the well-done design of the single articles of YaleEnvironment360.
I like the clean blockquote without any background but enough separation from the rest and the highlight of its presence.
The FIGURE and the image content are well placed. The caption is there as part of the picture content without much special treatment.
Yearly Archives /2001/, /2002/, etc. https://simonwillison.net/ has a nice way of doing it.
Link to the downloadable Markdown source file for every pages and posts.
Modern Font Stacks. https://modernfontstacks.com
Do we really need to remember the preference and hence JavaScript for the Light/Dark theme. Here is a solution with just CSS - https://codepen.io/ditheringidiot/pen/JjbzNMz
Only text on home. Books, convert them to a list of the top rereads.
Move /search/ to a dedicated page to reduce the load on others.
Search moved from Google to Algolia in 2025-JUN. Should try PageFind. I’m hitting Algolia’s monthly limits pretty easily.