Skip to content

Commit f48461a

Browse files
committed
fix: corrige el orden del nav y retira el enlace de contacto
El orden y la numeración del nav no coincidían con el recorrido real de la página: la barra listaba «02 Servicios · 03 Proyectos», pero en el Home Proyectos aparece antes que Servicios (así lo numeran también los eyebrows de sección). Además el enlace «Contacto» era un ancla al propio footer, redundante. - Navbar y Footer reordenan a «01 Inicio · 02 Proyectos · 03 Servicios». - Se retira el enlace «Contacto» de ambos: el CTA «Cotiza tu proyecto» de la barra ya baja al formulario, que vive en el footer (#contact). El ancla #contact y el CTA quedan intactos. - En el footer, el idioma corre de la casilla 05 a la 04. Verificado con Chrome DevTools: nav e hrefs correctos (/, /proyectos/, /#services), #services y #contact presentes, y el footer numera 01–04.
1 parent afae7ca commit f48461a

4 files changed

Lines changed: 21 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,3 +487,10 @@ Todos los cambios notables en este proyecto serán documentados en este archivo
487487

488488
- **Banda oscura horizontal en la costura entre «Sobre nosotros» y «Proyectos»**. Era el último resto del `content-visibility: auto` de 0.23.2, que seguía en `.about`: aunque la sección ya recortaba con `overflow: hidden`, la contención de pintado creaba un borde de composición que no mezclaba con la sección vecina y dibujaba una línea oscura en la costura. Se retira también de `.about`, completando la reversión: `content-visibility` es incompatible con el sistema de escenas continuas del descenso (ninguna sección del Home debe llevarlo). La costura vuelve a ser un degradado continuo.
489489

490+
## [0.24.3] - 2026-07-24
491+
492+
### Cambiado
493+
494+
- **Navegación reordenada y sin enlace de contacto** (`Navbar.astro` y `Footer.astro`). El orden y la numeración ahora siguen el recorrido real de la página: `01 Inicio · 02 Proyectos · 03 Servicios` —Proyectos va antes que Servicios, como ya lo numeran los eyebrows de cada sección—. Antes la barra listaba `02 Servicios · 03 Proyectos`, invertido respecto al scroll. En el footer, el idioma pasa de `05` a `04`.
495+
- **Se retira el enlace «Contacto»** de la barra y del footer: era un ancla a `#contact` (el propio footer), redundante porque el CTA «Cotiza tu proyecto» de la barra ya lleva allí y el formulario de contacto vive en ese mismo footer. El ancla `#contact` y el CTA se mantienen intactos.
496+

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.24.2",
3+
"version": "0.24.3",
44
"dependencies": {
55
"@astrojs/sitemap": "^3.7.3",
66
"@fontsource-variable/inter": "^5.2.8",

src/components/global/Footer/Footer.astro

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,17 @@ const otherLang = lang === "es" ? "en" : "es";
3535
const home = localizedPath(lang);
3636
const year = new Date().getFullYear();
3737
38-
// La sonda: continúa la numeración de la navbar (01…04) con el idioma (05).
38+
// La sonda: continúa la numeración de la navbar (01…03) con el idioma (04).
39+
// Mismo orden que la barra: Proyectos antes que Servicios. El contacto no lleva
40+
// enlace propio —el CTA y el formulario de este footer lo cubren—.
3941
const navItems = [
4042
{ index: "01", label: t.nav.home, href: home },
41-
{ index: "02", label: t.nav.services, href: `${home}#services` },
4243
{
43-
index: "03",
44+
index: "02",
4445
label: t.nav.projects,
4546
href: localizedPath(lang, t.projects.indexSlug),
4647
},
47-
{ index: "04", label: t.nav.contact, href: `${home}#contact` },
48+
{ index: "03", label: t.nav.services, href: `${home}#services` },
4849
];
4950
5051
// Canales de atención. Estos mismos perfiles se declaran como `sameAs` en el
@@ -195,7 +196,7 @@ const legalItems = [
195196
hreflang={otherLang}
196197
lang={otherLang}
197198
>
198-
<span class="ft-index" aria-hidden="true">05</span>
199+
<span class="ft-index" aria-hidden="true">04</span>
199200
{languages[otherLang]}
200201
</a>
201202
</li>

src/components/global/Navbar/Navbar.astro

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,19 @@ const altSubpath = pageName
4949
: currentSubpath;
5050
const altPath = localizedPath(otherLang, altSubpath);
5151
52-
// Enlaces de sección numerados como metadatos de estudio (voz mono).
53-
// Servicios y Contacto son anclas del Home; Proyectos es una página propia.
52+
// Enlaces de sección numerados como metadatos de estudio (voz mono). El orden
53+
// y la numeración siguen el recorrido real de la página: Proyectos aparece
54+
// antes que Servicios (así lo numeran también los eyebrows de sección). El
55+
// contacto no lleva enlace propio: lo cubren el CTA de la barra y el
56+
// formulario del footer. Servicios es ancla del Home; Proyectos es página propia.
5457
const navItems = [
5558
{ index: "01", label: t.nav.home, href: home },
56-
{ index: "02", label: t.nav.services, href: `${home}#services` },
5759
{
58-
index: "03",
60+
index: "02",
5961
label: t.nav.projects,
6062
href: localizedPath(lang, t.projects.indexSlug),
6163
},
62-
{ index: "04", label: t.nav.contact, href: `${home}#contact` },
64+
{ index: "03", label: t.nav.services, href: `${home}#services` },
6365
];
6466
---
6567

0 commit comments

Comments
 (0)