About this website
I am well aware that the pages of my website do not have a consistent layout. This is a deliberate choice after several years of using different static site generators and also writing some of them, taking inspiration from several prolific blog writers1. SSG are tremendously useful when you have a lot of pages with a consistency need. For instance, if you write a regular (and regularly updated) blog or want to list the products of your company, then this is a very valuable choice (along with using a traditional CMS like WordPress and the like). This is not the case of this website (and in fact I believe of many personal websites), where you may mix some contents, have mini-website inside it, and so on.
In 2026, I decided to simply use an agent to handle most of the housekeeping along with some scripts that I was already using for previous versions. This means I can simply generate a new page for an event (like this one) without asking myself how to bypass the SSG way to handle non-regular assets. I can write in tex and generate the pdf associated and an html page. I can write in markdown, in org-mode or just put a plain text file. Most of the time, the source file from a page can be found by simply adding a “.md” instead of “/” to the url. Of course, this is also doable with a SSG, but at the price of increased complexity over time. This choice is a lazy one, hence a good one.
I edit text either in Emacs, or VSCode, or Typora depending on the day. Some drafts were started in Obsidian or Notes.app. I proofread either directly in a one these app for spelling, and sometimes drop the full text in a chat interface (ChatGPT or Claude). I used to use Grammarly, but don’t think they are as useful as before LLMs-era.
Including, but not restricted to:
- Gwern’s site is built upon Hakyll. Source and Design graveyard
- fasterthanlime’s site is a custom Rust code called
dodecaSource (w/ incremental build) - Jonas Hietala’s site is also a custom Rust code based on Djot with interesting microfeatures Source
- Chris Krycho is currently using an Astro website (v5) but he is building a Rust one Source for his next one called
lx.