The blog now compiles MDX, so posts can embed React components alongside Markdown. Internal links like the blog index route through the client router automatically.
This is a Callout component rendered from inside MDX — plain Markdown can't do
that. Use type="warn" for cautions.
GitHub-flavored Markdown
Tables, strikethrough, and task lists work via remark-gfm:
| Feature | Status | Notes |
|---|---|---|
| MDX | live | components + Markdown together |
| Tags | live | every pill links to an index |
| RSS | live | subscribe at /feed.xml |
- MDX rendering
- Tag index pages
-
Hand-rolled RSS XML— replaced by thefeedpackage
Frontmatter is still validated by the same Zod schema — a missing title fails
the build rather than shipping a broken post.