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.