File-Based Blog System with Hot Reload

How dropping a markdown file into a directory makes it live in seconds -- file discovery, frontmatter parsing, and why RWMutex is the right primitive here when atomic.Pointer was the right one for metrics.