fit: highNetlify manual deploy
Drag-and-drop or CLI deploy of static site directory
Input: public_site_20260615/
Config: netlify.toml, _headers, _redirects
Proof: starterfixsprint.com or preview URL returns public 200 for /, /sitemap-index.xml, /robots.txt
Caution: Requires account/session; do not start paid plan without approval.
fit: highCloudflare Pages direct upload
Static Pages upload from generated artifact or site directory
Input: artifacts/starterfixsprint-static-host-upload-20260704.tar.gz or public_site_20260615/
Config: _headers where supported plus dashboard settings
Proof: Cloudflare Pages URL returns public 200 and custom domain is attached if configured
Caution: Requires Cloudflare account and DNS changes.
fit: mediumGitHub Pages
Publish static site from repository branch/folder
Input: public_site_20260615/
Config: No build, static files only
Proof: GitHub Pages URL returns public 200 and sitemap is accessible
Caution: Requires repository setup and may need path/canonical review.
fit: mediumAny static object host
Upload the static site folder to an object/static host
Input: public_site_20260615/
Config: Serve index.html, XML, JSON, SVG, JS, CSV, MD with correct MIME types
Proof: Key URLs return public 200 and XML/JSON files are readable
Caution: Avoid hosts that block crawler access or rewrite all XML/JSON.