Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

How to Make a Blog Like This

This blog follows the Documentation as Code ethos.

There is some AI use here, the articles are 98% human written.

I use Anthropic’s tools

Where LLMs are used

Where LLMs are never used

Preprocessors

mdBook is used to turn CommonMark into html.

These tools extend the html features, typically with JavaScript.

Mermaid

  • Turns text into diagrams
  • Allows version control for diagrams
  • SVG Adaptive
    • Resize Nicely
    • Light and Dark theme adaptive

Mermaid is a binary js file that gets copied to the root of the repo.

curl -sL https://cdn.jsdelivr.net/npm/mermaid@11.5.0/dist/mermaid.min.js -o mermaid.min.js

Then mdbook needs to be rebuilt:

mdbook build

SVGBOB

gitinfo

  • Injects Git Metadata into the rendered HTML articles
    • Commit
    • Date of Commit
    • Link to Commit

… Onto every webpage

Editable Extras

Is a tiny js file that modifies book.js to allow editing console examples directly on the webpage.

This lives in the root of the repo.

Last Modified • Sunday, June 14, 2026. 4:41 am UTC+00:00 • Commit: 26f6c1f