Source
The site starts as structured content and React templates. React is only used at build time, so the public site stays simple: HTML, CSS, and assets.
Build
A build script renders each page to static markup, copies the shared stylesheet and assets, and produces a dist folder that can be previewed locally before anything is uploaded.
Deploy
Deployment is a deliberate step after tests and browser checks. The upload target is the static hosting directory, and credentials stay outside the repository.