The goal was a setup that is easy to maintain.
uv manages dependencies and execution.
Pelican turns plain Markdown into a static site.
A local theme keeps the output predictable and avoids unnecessary complexity.
If you want to expand later, add pages, tags, feeds, or a deploy target. You do not need any of that to start publishing.