Skip to content

Commit d32c19f

Browse files
committed
feat: el footer absorbe el contacto y se vuelve el cierre de venta
- Integrar el formulario de contacto bajo "¿Zarpamos?" (nombre, correo y "tu idea"), con el CTA "el faro del atardecer" como submit. Los campos son pozos en el lecho marino que se encienden en ámbar al enfocarlos, con etiquetas en la voz mono (// nombre). - Añadir el directorio en columnas: navegación (la sonda 01–04), canales de atención (WhatsApp Business, Instagram, Facebook, LinkedIn y correo, con códigos wa/ig/fb/in/@) e información legal con rutas localizadas por idioma. - Mover el ancla #contact al footer: los CTA de navbar y hero aterrizan en el formulario desde cualquier página que use el footer. - Eliminar la sección independiente de contacto de la home (absorbida). - Ampliar el esquema i18n del footer (formulario, encabezados, legal). - Actualizar CHANGELOG.md y README.md; elevar la versión a 0.16.0.
1 parent d0787cf commit d32c19f

16 files changed

Lines changed: 581 additions & 68 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,4 +273,13 @@ Todos los cambios notables en este proyecto serán documentados en este archivo
273273

274274
### Corregido
275275

276-
- **SEO · dominio de producción**: `siteConfig.url` pasa de `http://localhost:4321` a `https://ctgcode.com`. Las URLs **canónicas**, los `hreflang` y los `og:url` dejan de apuntar a `localhost` y usan el dominio real; así casan con el `sitemap-index.xml` y el `robots.txt` ya generados.
276+
- **SEO · dominio de producción**: `siteConfig.url` pasa de `http://localhost:4321` a `https://ctgcode.com`. Las URLs **canónicas**, los `hreflang` y los `og:url` dejan de apuntar a `localhost` y usan el dominio real; así casan con el `sitemap-index.xml` y el `robots.txt` ya generados.
277+
278+
## [0.16.0] - 2026-07-12
279+
280+
### Cambiado
281+
282+
- **El footer absorbe el contacto y se convierte en el cierre de venta** (`Footer.astro` + `footer.css`): bajo «¿Zarpamos?» vive ahora el **formulario de contacto** (nombre, correo y «tu idea»), cuyo submit es el propio CTA «el faro del atardecer». Los campos son pozos en el lecho marino que se encienden en ámbar al enfocarlos, con etiquetas en la voz mono (`// nombre`). Al lado, el **directorio** en columnas: navegación (la sonda `01–04`), canales de atención (WhatsApp Business, Instagram, Facebook, LinkedIn y correo, con códigos `wa/ig/fb/in/@`) e información legal (Política de privacidad y Términos y condiciones, con rutas localizadas por idioma).
283+
- **El ancla `#contact` vive ahora en el footer**: los CTA de la navbar y del hero aterrizan directamente en el formulario, en cualquier página que use el footer.
284+
- **`src/components/pages/Home.astro`**: se elimina la sección independiente de contacto (absorbida por el footer).
285+
- **`src/data/i18n.ts`** y **`src/data/locales/{es,en}.ts`**: el `footer` crece con el formulario (etiquetas y placeholders), los encabezados de grupo y los textos/slugs legales.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ ctgcode.com/
4949
│ ├── components/ # Componentes reutilizables del sitio.
5050
│ │ ├── global/ # Componentes globales y de alcance transversal.
5151
│ │ │ ├── CookieBanner.astro # Consentimiento de cookies (Google Consent Mode v2), denegado por defecto.
52-
│ │ │ ├── Footer.astro # Cierre del sitio «el fondo del mar»: invitación, mapa, colofón y marca hundida.
52+
│ │ │ ├── Footer.astro # Cierre de venta «el fondo del mar»: formulario de contacto, directorio (navegación, canales, legal), colofón y marca hundida.
5353
│ │ │ ├── LangNotice.astro # Aviso de idioma disponible (cambio manual, sin redirección automática).
5454
│ │ │ └── Navbar.astro # Cabecera responsiva: marca, navegación, switch de idioma, CTA y menú móvil.
5555
│ │ ├── pages/ # Componentes de composición de páginas completas.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ctg-code",
3-
"version": "0.15.0",
3+
"version": "0.16.0",
44
"dependencies": {
55
"@astrojs/sitemap": "^3.7.3",
66
"@fontsource-variable/inter": "^5.2.8",

0 commit comments

Comments
 (0)