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.