A healthy site setup has a few boring qualities:

1. Source files are readable

You should be able to open a page, understand where it lives, and edit it directly.

2. Content has one home

Markdown posts belong in one folder instead of being scattered across generated assets.

3. Deployment is automatic

Push to GitHub, let Vercel build, and keep the deployed output disposable.

Those three ideas sound simple, but they prevent a lot of future pain.