# Publicar en Cloudflare Pages

Proyecto listo para deploy estatico con un portal visual que lee `data/projects.json`.

## Configuracion recomendada

En Cloudflare Pages:

- Framework preset: `None`
- Build command: `npm run build`
- Build output directory: `.`
- Root directory: dejar vacio si subis este proyecto completo

El comando `npm run build` valida que las carpetas, previews y rutas de `data/projects.json` esten correctas antes de publicar.

## URLs disponibles despues del deploy

Ejemplos:

```txt
https://TU-SITIO.pages.dev/
https://TU-SITIO.pages.dev/projects/cafe-zeli/index.html
https://TU-SITIO.pages.dev/projects/gianella-caffe-e-te/index.html
https://TU-SITIO.pages.dev/projects/produmat-catalogo/index.html
https://TU-SITIO.pages.dev/data/projects.json
```

## Flujo para agregar un prototipo

1. Crear `projects/<slug>/index.html`.
2. Guardar imagenes en `projects/<slug>/assets/`.
3. Agregar el registro en `data/projects.json`.
4. Correr:

```sh
npm run build
```

5. Publicar en Cloudflare Pages.

## Prueba local antes de publicar

En una terminal:

```sh
npm run serve
```

En otra terminal:

```sh
npm run check:local
```

Si usas otro puerto:

```sh
PORT=8081 npm run serve
BASE_URL=http://localhost:8081 npm run check:local
```
