Saltar al contenido
TRAMA

Docs · Guías

Webs completas

Sitios de varias páginas: estructura y estado compartido.

Nueva sección de la galería con sitios de varias páginas construidos con el kit (components/ui/), como casos de uso concretos. A diferencia de las landings (/demo/<slug>, una sola página), cada web tiene navegación real entre páginas, estado compartido (carrito, suscripción) y contenido propio.

Arquitectura#

PiezaDóndeQué hace
Rutasapp/sitios/[site]/[[...path]]/page.tsxTodas las páginas de todas las webs, estáticas (generateStaticParams + dynamicParams = false)
Registrolib/sites.tsSlug, título, resumen, acento y lista de páginas (con su título) de cada web; lo leen las rutas, la galería y el catálogo
Marco comúncomponents/sites/ (SiteShell, SitePage, shared.tsx, sites.css)Tema por web, scroll de página, enlaces internos sin recarga (router.push), cabecera de página
Cada webcomponents/sites/<slug>/data.ts (contenido y rutas), Shell.tsx (barra, pie, estado), una página por archivo, CSS con prefijo propio
Imágeneslib/sites/art.tsIlustraciones SVG generadas (portadas de blog, sprites, aparatos de audio, cámaras, composiciones de moda): sin depender de imágenes externas

Mejoras del kit que salen de esto (sirven a cualquier proyecto):

  • onChange en TextField, Select, CheckboxGroup, RadioGroup, Tabs y Pagination, y value en TextField/Select (antes solo eran decorativos).
  • ChatWidget (overlays): asistente flotante con respuestas por reglas, respuestas rápidas, indicador de escritura y un onMessage asíncrono para conectarlo a un backend real.

Las cinco webs#

#WebSlugEstéticaPáginas
1Kernel Log — blog de tecnología de Ada Ríoskernel-logoscuro, técnico, acento turquesa; variante outline + código terminalinicio · artículos (búsqueda, temas, paginación) · 4 artículos (Article) · newsletter (alta + archivo) · sobre mí
2Pixelforge — tienda de assets para videojuegospixelforgevioleta y amarillo, retro, tipografía pixelinicio · tienda (filtros, orden, búsqueda) · 8 fichas de producto (licencias) · carrito (cupón, pago en pasos) · FAQ · términos · privacidad · licencias
3Vigía — videovigilancia y seguridadvigiaazul noche corporativo, glassinicio · servicios · 4 fichas de servicio · planes · presupuesto (formulario en pasos) · contacto — con chatbot en todas
4Onda Instruments — fabricante de equipos para DJ y músicosondanegro y naranja, solid, display Syneinicio · productos (categorías) · 8 fichas (especificaciones, descargas) · artistas · soporte (descargas, FAQ, registro)
5Clara Vidal — estilismo y modaclara-vidalclaro, minimalista, mucho aire, estilo Apple; variante minimalinicio · servicios · lookbook · diario + 3 entradas · sobre mí · reservar

Orden de ejecución#

  1. Mejoras del kit (onChange/value, ChatWidget + entrada de catálogo).
  2. Marco común, rutas, registro y sección «Webs completas» en la galería.
  3. Las cinco webs, una a una, comprobando cada una en el navegador.
  4. CATALOG.md: sección «Webs completas de referencia» (páginas, archivos y componentes que usa cada una).
  5. typecheck, catalog:check y revisión final.