This site is a folder of markdown files. There is no CMS, no database, and no
build server. A note saved in Obsidian becomes a page about a second later.
| Piece | What it does |
|---|---|
| Obsidian | The editor. The vault is the source. |
build.js |
Reads vault/posts/, writes plain HTML into site/. |
watch.js |
Notices a save, rebuilds, uploads. |
| Cloudflare Pages | Serves it. |
The whole generator is one file of about three hundred lines, and the pages it
emits have no JavaScript in them at all.
A page that is only text should weigh what text weighs.
Research notes are read, not operated. Every convenience a modern site adds
between the writing and the reader (a framework, a hydration pass, a font
loader, an analytics beacon) is a thing that can be slow, can break, or can
watch. None of it makes the sentence clearer.
So: black serif on white, one rule under the wordmark, links in the blue they
have been since 1993.
Daily notes on what we are reading and building across the three areas the firm
covers:
Longer research follows the same path. Same folder, same pipeline, more words.
This note ships with the site. Delete it whenever.