This first sample post validates the page model, comments mount, and revision-history switches across the stack.

Why keep the content source local-first?

The text, revision history, and publishing cadence should stay under your control instead of being tied to a hosted CMS.

Why should the NAS avoid acting as the main build machine?

The NAS is a much better fit for serving static artifacts than for running primary builds. That keeps the deployment path steadier and makes it easier to keep end-to-end updates inside a 15-second budget.

How should public revision history be exposed?

Keep the full change history in Git internally, and only surface reader-relevant revision notes in public rather than raw diffs.