diff --git a/astro.config.mjs b/astro.config.mjs index 42853d7..5f2130f 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -9,11 +9,16 @@ import alpinejs from '@astrojs/alpinejs'; * Mitiga race su richieste SSR parallele durante l’ottimizzazione dipendenze * (Astro + Cloudflare + Vite 7: file mancanti sotto `node_modules/.vite/deps_*`). * Se l’errore persiste: `npm run dev:fresh` (cancella la cache Vite e riavvia). + * + * @returns {import('vite').Plugin} */ function viteSsrOptimizeIgnoreOutdated() { return { name: 'vite-ssr-optimize-ignore-outdated', - enforce: 'post', + enforce: /** @type {'post'} */ ('post'), + /** + * @param {string} name + */ configEnvironment(name) { if (name === 'astro' || name === 'ssr' || name === 'prerender') { return { @@ -31,6 +36,8 @@ export default defineConfig({ /** Usato da Astro per URL assoluti (es. sitemap). Imposta il dominio di produzione. */ // site: 'https://www.tuodominio.com', + output: 'server', // per il deployment su Cloudflare Pages + vite: { plugins: [tailwindcss(), viteSsrOptimizeIgnoreOutdated()], }, diff --git a/src/pages/index.astro b/src/pages/index.astro index 71933a3..d83fa82 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -416,47 +416,19 @@ const langMeta = { const hasGlobe = 'decoration' in card && card.decoration === 'wireframe-globe'; - const hasOchreAccent = - card.title === 'Aggiornamento e manutenzione evolutiva'; return (
{hasGlobe && }
-

- {hasOchreAccent ? ( - <> - Aggiornamento{' '} - e manutenzione evolutiva - - ) : ( - card.title - )} -

+

{card.title}

- {hasOchreAccent ? ( - <> - Il mondo dell'IA e delle{' '} - normative (legali e sanitarie) e' - in costante mutamento. Il nostro servizio include l'aggiornamento continuo - dei motori di analisi, garantendo che il software sia sempre allineato con - le ultime tecnologie e le evoluzioni del - mercato di riferimento. - - ) : ( - card.body - )} + {card.body}

{'callout' in card && card.callout && (