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.