diff --git a/.claude/settings.local.json b/.claude/settings.local.json index b10013c..c4d6f21 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -7,7 +7,14 @@ "Bash(npx:*)", "Bash(node:*)", "Bash(sips:*)", - "Bash(pkill:*)" + "Bash(pkill:*)", + "Bash(brew install:*)", + "Bash(pdftotext:*)", + "WebFetch(domain:maps.googleapis.com)", + "Read(//opt/homebrew/bin/**)", + "Bash(brew list poppler)", + "Bash(/opt/homebrew/bin/pdftotext:*)", + "Bash(gh run:*)" ] } } diff --git a/public/robots.txt b/public/robots.txt index cc3ce29..02bd290 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,3 +1,3 @@ User-Agent: * Allow: / -Sitemap: https://fabriziofortino.github.io/balordi/sitemap.xml +Sitemap: https://balordi.es/sitemap.xml diff --git a/public/sitemap.xml b/public/sitemap.xml index 6c5baa4..b0f7d8f 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -1,63 +1,168 @@ - + + - https://fabriziofortino.github.io/balordi/en/ + https://balordi.es/en/ + + + weekly 1.0 - https://fabriziofortino.github.io/balordi/en/menu/ + https://balordi.es/es/ + + + weekly - 0.8 + 1.0 - https://fabriziofortino.github.io/balordi/en/gallery/ + https://balordi.es/it/ + + + weekly - 0.8 + 1.0 + + - https://fabriziofortino.github.io/balordi/en/contact/ + https://balordi.es/en/menu/ + + + weekly - 0.8 + 0.9 - https://fabriziofortino.github.io/balordi/es/ + https://balordi.es/es/menu/ + + + weekly - 1.0 + 0.9 - https://fabriziofortino.github.io/balordi/es/menu/ + https://balordi.es/it/menu/ + + + weekly + 0.9 + + + + + https://balordi.es/en/menu/fenomeno/ + + + + monthly 0.8 + https://balordi.es/es/menu/fenomeno/monthly0.8 + https://balordi.es/it/menu/fenomeno/monthly0.8 + - https://fabriziofortino.github.io/balordi/es/gallery/ - weekly + https://balordi.es/en/menu/skater/ + + + + monthly 0.8 + https://balordi.es/es/menu/skater/monthly0.8 + https://balordi.es/it/menu/skater/monthly0.8 + - https://fabriziofortino.github.io/balordi/es/contact/ - weekly + https://balordi.es/en/menu/rider/ + + + + monthly 0.8 + https://balordi.es/es/menu/rider/monthly0.8 + https://balordi.es/it/menu/rider/monthly0.8 + - https://fabriziofortino.github.io/balordi/it/ - weekly - 1.0 + https://balordi.es/en/menu/moderno/ + + + + monthly + 0.8 + https://balordi.es/es/menu/moderno/monthly0.8 + https://balordi.es/it/menu/moderno/monthly0.8 + - https://fabriziofortino.github.io/balordi/it/menu/ - weekly + https://balordi.es/en/menu/runner/ + + + + monthly 0.8 + https://balordi.es/es/menu/runner/monthly0.8 + https://balordi.es/it/menu/runner/monthly0.8 + - https://fabriziofortino.github.io/balordi/it/gallery/ - weekly + https://balordi.es/en/menu/playera/ + + + + monthly 0.8 + https://balordi.es/es/menu/playera/monthly0.8 + https://balordi.es/it/menu/playera/monthly0.8 + - https://fabriziofortino.github.io/balordi/it/contact/ - weekly + https://balordi.es/en/menu/rumba/ + + + + monthly 0.8 + https://balordi.es/es/menu/rumba/monthly0.8 + https://balordi.es/it/menu/rumba/monthly0.8 + + + https://balordi.es/en/menu/yogui/ + + + + monthly + 0.8 + + https://balordi.es/es/menu/yogui/monthly0.8 + https://balordi.es/it/menu/yogui/monthly0.8 + + + + https://balordi.es/en/contact/ + + + + monthly + 0.7 + + https://balordi.es/es/contact/monthly0.7 + https://balordi.es/it/contact/monthly0.7 + + + + https://balordi.es/en/faq/ + + + + monthly + 0.6 + + https://balordi.es/es/faq/monthly0.6 + https://balordi.es/it/faq/monthly0.6 diff --git a/src/components/BestSellers.astro b/src/components/BestSellers.astro index 4a814aa..bffd9d8 100644 --- a/src/components/BestSellers.astro +++ b/src/components/BestSellers.astro @@ -14,19 +14,19 @@ const base = import.meta.env.BASE_URL; const t = { en: { - tagline: 'FAN FAVOURITES', - title: 'Our Best Sellers', - cta: 'See full menu', + tagline: 'THE ONES YOU COME BACK FOR', + title: 'Crowd Favourites', + cta: 'See the full menu', }, es: { - tagline: 'LOS FAVORITOS', - title: 'Nuestros más vendidos', - cta: 'Ver menú completo', + tagline: 'LAS QUE TE HACEN VOLVER', + title: 'Las favoritas', + cta: 'Ver el menú completo', }, it: { - tagline: 'I PREFERITI', - title: 'I nostri più venduti', - cta: 'Vedi menù completo', + tagline: 'QUELLE CHE TI FANNO TORNARE', + title: 'Le preferite', + cta: 'Vedi il menù completo', }, }[lang]; diff --git a/src/components/ContactSection.astro b/src/components/ContactSection.astro index c1374f5..030adac 100644 --- a/src/components/ContactSection.astro +++ b/src/components/ContactSection.astro @@ -7,8 +7,8 @@ const { lang = 'es' } = Astro.props; const t = { en: { - tagline: 'WE ARE WAITING FOR YOU', - title: 'Contact', + tagline: 'COME FIND US', + title: 'Where to find us', location: 'Location', hours: 'Hours', email: 'Email', @@ -21,8 +21,8 @@ const t = { monday: 'Monday: Closed', }, es: { - tagline: 'TE ESPERAMOS', - title: 'Contactos', + tagline: 'VEN A VERNOS', + title: 'Dónde encontrarnos', location: 'Ubicación', hours: 'Horario', email: 'Email', @@ -35,8 +35,8 @@ const t = { monday: 'Lunes: Cerrado', }, it: { - tagline: 'TI ASPETTIAMO', - title: 'Contatti', + tagline: 'VIENI A TROVARCI', + title: 'Dove trovarci', location: 'Posizione', hours: 'Orari', email: 'Email', diff --git a/src/components/GoogleReviews.astro b/src/components/GoogleReviews.astro index 01be91f..d04c64e 100644 --- a/src/components/GoogleReviews.astro +++ b/src/components/GoogleReviews.astro @@ -7,31 +7,31 @@ const { lang = 'es' } = Astro.props; const t = { en: { - tagline: 'WHAT OUR CUSTOMERS SAY', - title: 'Google Reviews', + tagline: 'RATED 4.9 ON GOOGLE', + title: 'Real people. Real words.', basedOn: 'Based on', reviews: 'reviews', noReviews: 'Visit us and leave a review on Google!', poweredBy: 'Reviews from Google', - leaveReview: 'Leave a review', + leaveReview: 'Share your experience', }, es: { - tagline: 'LO QUE DICEN NUESTROS CLIENTES', - title: 'Reseñas de Google', + tagline: 'VALORADO CON 4.9 EN GOOGLE', + title: 'Gente real. Palabras reales.', basedOn: 'Basado en', reviews: 'reseñas', noReviews: '¡Visítanos y déjanos una reseña en Google!', poweredBy: 'Reseñas de Google', - leaveReview: 'Déjanos una reseña', + leaveReview: 'Comparte tu experiencia', }, it: { - tagline: 'COSA DICONO I NOSTRI CLIENTI', - title: 'Recensioni Google', + tagline: 'VALUTATO 4.9 SU GOOGLE', + title: 'Persone vere. Parole vere.', basedOn: 'Basato su', reviews: 'recensioni', noReviews: 'Vieni a trovarci e lascia una recensione su Google!', poweredBy: 'Recensioni da Google', - leaveReview: 'Lascia una recensione', + leaveReview: 'Condividi la tua esperienza', }, }[lang]; diff --git a/src/components/Hero.astro b/src/components/Hero.astro index 5d5ac4c..e3eff66 100644 --- a/src/components/Hero.astro +++ b/src/components/Hero.astro @@ -13,24 +13,24 @@ const base = import.meta.env.BASE_URL; const t = { en: { - subtitle: 'Original Italian Meatballs', - headline: 'Here, hands work hard…
And we\'re not talking about what you think.', - description: 'Handmade Italian meatballs every day', - menuBtn: 'Menu', + subtitle: 'Original Italian Meatballs in Barcelona', + headline: 'Handmade every day.
You\'ll taste the difference.', + description: 'Italian tradition. Urban soul. No shortcuts.', + menuBtn: 'Explore the menu', locationBtn: 'Location', }, es: { - subtitle: 'Original Italian Meatballs', - headline: 'Aquí las manos trabajan duro…
Y no hablamos de lo que piensas.', - description: 'Albóndigas Italianas hechas a mano todos los días', - menuBtn: 'Menú', + subtitle: 'Original Italian Meatballs en Barcelona', + headline: 'Hechas a mano cada día.
Se nota en cada bocado.', + description: 'Tradición italiana. Alma urbana. Sin atajos.', + menuBtn: 'Descubre el menú', locationBtn: 'Ubicación', }, it: { - subtitle: 'Original Italian Meatballs', - headline: 'Qui le mani lavorano sodo…
E non parliamo di quello che pensi.', - description: 'Polpette italiane fatte a mano ogni giorno', - menuBtn: 'Menù', + subtitle: 'Original Italian Meatballs a Barcellona', + headline: 'Fatte a mano ogni giorno.
Si sente al primo morso.', + description: 'Tradizione italiana. Anima urbana. Senza scorciatoie.', + menuBtn: 'Scopri il menù', locationBtn: 'Posizione', }, }[lang]; diff --git a/src/components/MenuPage.astro b/src/components/MenuPage.astro index 63eddf1..c3e6b25 100644 --- a/src/components/MenuPage.astro +++ b/src/components/MenuPage.astro @@ -22,7 +22,7 @@ const base = import.meta.env.BASE_URL; const t = { en: { - pageTitle: 'Menu', + pageTitle: 'Our Panini', beefTitle: 'Beef Polpettas', porkTitle: 'Pork Polpettas', veggieTitle: 'Veggie Polpettas', @@ -53,7 +53,7 @@ const t = { vegetarian: 'Vegetarian', }, es: { - pageTitle: 'Menú', + pageTitle: 'Nuestros Panini', beefTitle: 'Polpettas de Ternera', porkTitle: 'Polpettas de Cerdo', veggieTitle: 'Polpettas Veggie', @@ -84,7 +84,7 @@ const t = { vegetarian: 'Vegetariano', }, it: { - pageTitle: 'Menù', + pageTitle: 'I nostri Panini', beefTitle: 'Polpette di Manzo', porkTitle: 'Polpette di Maiale', veggieTitle: 'Polpette Veggie', diff --git a/src/layouts/MainLayout.astro b/src/layouts/MainLayout.astro index 6fba1ed..5856087 100644 --- a/src/layouts/MainLayout.astro +++ b/src/layouts/MainLayout.astro @@ -18,7 +18,7 @@ const nav = { const footer = { en: { - tagline: 'Authentic Italian meatballs', + tagline: 'Handmade Italian polpette in the heart of Barcelona.', rights: 'All rights reserved.', accessibility: 'Accessibility', legalNotice: 'Legal Notice', @@ -27,7 +27,7 @@ const footer = { faq: 'FAQs', }, es: { - tagline: 'Auténticas albóndigas italianas', + tagline: 'Polpette italianas hechas a mano en el corazón de Barcelona.', rights: 'Todos los derechos reservados.', accessibility: 'Accesibilidad', legalNotice: 'Aviso Legal', @@ -36,7 +36,7 @@ const footer = { faq: 'Preguntas Frecuentes', }, it: { - tagline: 'Autentiche polpette italiane', + tagline: 'Polpette italiane fatte a mano nel cuore di Barcellona.', rights: 'Tutti i diritti riservati.', accessibility: 'Accessibilità', legalNotice: 'Note Legali', @@ -47,31 +47,101 @@ const footer = { }[lang]; const metaDescription = { - en: 'Balordi — Authentic handmade Italian meatballs in Barcelona. Visit us at Carrer Creu Coberta, 23, Sants-Montjuïc.', - es: 'Balordi — Auténticas albóndigas italianas hechas a mano en Barcelona. Visítanos en Carrer Creu Coberta, 23, Sants-Montjuïc.', - it: 'Balordi — Autentiche polpette italiane fatte a mano a Barcellona. Vieni a trovarci in Carrer Creu Coberta, 23, Sants-Montjuïc.', + en: 'Balordi — Handmade Italian meatball panini in Barcelona, Sants. Gorgonzola, tomato, mushroom, porchetta and vegetarian polpette. Rated 4.9 on Google. Carrer Creu Coberta 23.', + es: 'Balordi — Panini de polpette italianas hechas a mano en Barcelona, Sants. Gorgonzola, tomate, setas, porchetta y opciones vegetarianas. 4.9 en Google. Carrer Creu Coberta 23.', + it: 'Balordi — Panini con polpette italiane fatte a mano a Barcellona, Sants. Gorgonzola, pomodoro, funghi, porchetta e opzioni vegetariane. 4.9 su Google. Carrer Creu Coberta 23.', +}[lang]; + +const pageTitle = { + en: 'Balordi — Handmade Italian Meatball Panini in Barcelona | Sants', + es: 'Balordi — Panini de Polpette Italianas Hechas a Mano en Barcelona | Sants', + it: 'Balordi — Panini con Polpette Italiane Fatte a Mano a Barcellona | Sants', +}[lang]; + +const ogTitle = { + en: 'Balordi — Italian Polpette, Handmade Daily in Barcelona', + es: 'Balordi — Polpette Italianas, Hechas a Mano Cada Día en Barcelona', + it: 'Balordi — Polpette Italiane, Fatte a Mano Ogni Giorno a Barcellona', }[lang]; const canonicalUrl = `https://balordi.es/${lang}/`; +const currentPath = Astro.url.pathname; --- - Balordi + {pageTitle} - + + + + + + - - + + + + + + + +