Landing page en Astro enfocada en SEO para la busqueda "cuanto tiempo lleva el Chacho en River".
- Astro 5
- Sitio estatico (output
dist/)
npm run dev: levanta el entorno localnpm run build: genera el build de produccionnpm run preview: sirve el build local para revisar
src/pages/index.astro: pagina principal (H1, contador, metadatos SEO y schema)public/robots.txt: reglas de crawlingsrc/pages/sitemap.xml.ts: sitemap generado en build conlastmodrealsrc/lib/days-counter.ts: calculo de dias compartido entre build y clientenetlify.toml: build, publish y headers de seguridad/cache.github/workflows/daily-rebuild.yml: redeploy diario para refrescar el contador
Este repo incluye netlify.toml con:
command = "npm run build"publish = "dist"- headers de seguridad (CSP, HSTS, X-Frame-Options) y politicas de cache
El sitio vive en https://coudetenriver.site/
El contador se hornea en el HTML en tiempo de build, asi que el deploy diario
(.github/workflows/daily-rebuild.yml) mantiene el numero al dia. Ese workflow
necesita el secret DEPLOY_HOOK_URL con un build hook de Netlify.
title,description,canonical,robots,googlebot- Open Graph y Twitter Cards
- JSON-LD (
WebSite+WebPage+FAQPage) - Respuesta renderizada en el HTML servido, sin depender de JS
robots.txtysitemap.xml
Si no ves cambios de favicon o metadatos en el navegador, forzar recarga con Ctrl + F5 por cache.