Un proyecto, una carpeta, uno o más sitios

Proyectos publicados

Cada proyecto vive en su propia carpeta P-NOMBRE y agrupa los sitios que se han construido para él, numerados .01, .02… Esta página es el índice de todos ellos.

Registro cargado

Todos los proyectos

El listado se arma desde proyectos.json. Añadir un proyecto es añadir una entrada ahí — no hay que tocar esta página.

Convención de nombres

P es proyecto. El número tras el punto es el sitio dentro de ese proyecto: cada rediseño o variante suma uno, sin pisar al anterior.

SITIOSWEB\
├── index.html            ← esta página: el índice de todo
├── proyectos.json        ← el registro que la alimenta
├── nuevo-proyecto.ps1    ← genera carpeta + sitio + entrada
│
├── _PLANTILLA\
│   └── index.html            ← base de todo sitio nuevo
│
└── P-HABLAIP\            ← un proyecto
    ├── index.html            ← sus sitios
    └── P-HABLAIP.01\
        └── index.html        ← el sitio

Crear un proyecto nuevo

El script deja la estructura completa y registra el sitio en el índice. Después sólo queda reemplazar el contenido de la plantilla.

# Proyecto nuevo, con su primer sitio (.01)
.\nuevo-proyecto.ps1 -Codigo ACME -Nombre "Acme S.A." `
    -Descripcion "Sitio corporativo de Acme."

# Sitio adicional dentro de un proyecto existente (.02, .03…)
.\nuevo-proyecto.ps1 -Codigo HABLAIP -NuevoSitio
1

Se crea la carpeta

P-CODIGO\ con su índice propio, listo para acumular sitios.

2

Se copia la plantilla

El sitio .NN nace con la estructura y el estilo ya resueltos.

3

Se registra

La entrada entra en proyectos.json y aparece en este índice sola.

4

Se reemplaza el contenido

Textos, secciones y datos del cliente. El diseño ya no hay que pensarlo.