MDX components
Cards, columns, avatars, file trees, tooltips, skill bars. Built on Infima, registered globally, and documented from the code actually running on this site.

Docusaurus notebook
Explore Docusaurus with me
Find here my developments, research, and notes about Docusaurus: components, plugins and tooling, written from the code that runs on this very site.
The ground covered
Cards, columns, avatars, file trees, tooltips, skill bars. Built on Infima, registered globally, and documented from the code actually running on this site.
Docusaurus plugins written for this blog: build-time image optimisation with sharp, word replacement in Remark, front matter read in Node.
What it takes to keep publishing: Front Matter CMS inside VS Code, ESLint and Prettier on a Docusaurus project, data fetched at build time.
Measuring a static site without cookies: GoatCounter, Simple Analytics, and a per-post view counter reading the JSON API.
One per series
Push Front Matter beyond its configuration: templates, snippets, your own buttons in the panel, and a config split across several files.
July 31, 2026
A local Docusaurus plugin that compresses and resizes images at build time with sharp: non-destructive, cached, and -49% on the deployed site.
July 19, 2026
Adding ESLint and Prettier to a Docusaurus blog: flat config for JS and TypeScript, npm scripts, and the real bugs the linter caught.
July 18, 2026
Read in order
Keep in touch
@Docux