Notes

Notes

Short thoughts, half-formed ideas, and things worth noting. Longer pieces live on the blog.

A small Strapi modeling trap

If you plan to keep Markdown as your source of truth and move to Strapi later, model the body as a Rich text (Markdown) field, not the newer Blocks field. Blocks stores a structured JSON tree, and there is no built-in Markdown-to-Blocks conversion, so you would have to write your own transformer at migration time.

Markdown round-trips as a plain string. One less thing to fight when the import script runs.

Starting a notes section. The blog is for things I want to think through in full; this is for the smaller stuff that never grows into an article but is still worth writing down. Half-formed ideas, a snippet that saved me an hour, a sharp line from something I read.

The rule I am giving myself: if it needs a title, it is a blog post. Everything else lives here.