Original post: Page history and credits on a static blog
Series: Part of How this blog was built : documenting every decision that shaped this site.
Most blog posts operate on an implicit contract: once published, they don't change.
Or if they do change, the change is invisible. This is fine for minor edits, but
when you correct something meaningful — a wrong date, a misattributed quote, broken
code — readers who've already seen the post have no way of knowing.
This blog has two optional features that address this: a page history log and a
credits section. Both are schema-validated fields in the content collection and
rendered at the bottom of post pages.
Architecture overview
Diagram fallback for Dev.to. View the canonical article for the full version: https://sourcier.uk/blog/page-history-credits
UI mockup
The wireframe below shows the presentation intent for both metadata surfaces: a
timeline-style history block and compact, pill-style credits.
Diagram fallback for Dev.to.…