Cloudflare Pages Deployment
To deploy this site on Cloudflare Pages:
- Connect your GitHub repository to Cloudflare Pages.
- Configure the build settings:
- Framework preset: None
- Build command:
pip install -r requirements.txt && python3 scripts/build.py - Build output directory:
public - Ensure
wrangler.tomlis present in the repo root withpages_build_output_dir = "public". - If you deploy via Cloudflare Pages Git integration, configure the build command in the Cloudflare dashboard:
pip install -r requirements.txt && python3 scripts/build.py- Deploy!
The build script will: - Install dependencies (
markdown,jinja2). - Parse
SITES.md,README.md,AGENTS.mdanddocs/. - Generate a static site in the
public/directory.
Troubleshooting rápido
- Si Cloudflare muestra 404 o contenido vacío, normalmente está publicando el root del repo en vez de
public/. - Revisa que el último deployment use el comando de build en el panel de Cloudflare Pages (si aparece "No build command specified", falta configurarlo en Pages > Settings > Build & deployments) y que el output directory sea exactamente
public. - Si usas
wrangler, ejecuta primeropython3 scripts/build.pyy luego despliegapublic/.