Aggiungi un modulo di contatto al tuo sito statico: Astro, Hugo, 11ty, Jekyll
Un unico codice nel template del layout. Funziona con Astro, Hugo, 11ty, Jekyll, Gatsby, Bridgetown e qualsiasi altro generatore di siti statici.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-contact></toimii-contact>
Passo dopo passo
Trappole comuni
Domande frequenti
Come lo aggiungo in Astro?
Inserisci il tag script nel tuo componente Layout base (es. src/layouts/Base.astro) e usa l'elemento personalizzato in qualsiasi file .astro. Astro renderizza gli elementi sconosciuti come HTML normale — non è necessaria nessuna direttiva client per il tag stesso.
Come lo aggiungo in Hugo?
Aggiungi il codice al tuo layouts/partials/footer.html (o dovunque carichi script personalizzati) e usa l'elemento personalizzato nei file di contenuto, nei template di layout o negli shortcode.
Come lo aggiungo in 11ty (Eleventy)?
Aggiungi il codice al tuo layout base (_includes/layout.njk nelle impostazioni predefinite di Eleventy). Si applica a ogni pagina che estende il layout. Tieni attivo il hot-reload; vedrai il modulo non appena il server di sviluppo ricostruisce.
Come lo aggiungo in Jekyll / GitHub Pages?
Aggiungi il codice a _layouts/default.html (o al layout che preferisci). Usa l'elemento personalizzato in qualsiasi post Markdown abilitando html nel renderer Markdown.
Rallenta la mia build?
No. Lo script si carica a runtime, non durante la build — la tua build emette il tag script e il browser recupera il componente effettivo quando un visitatore apre la pagina. Astro, Hugo, 11ty, Jekyll: tutti invariati.
Stai incorporando su una piattaforma diversa?
Le stesse due righe di codice, spiegate per ogni piattaforma.
Pronto a provare?
30 giorni di prova gratuita. Nessuna carta di credito. Pronto in pochi minuti.
Nessuna carta di credito. Pronto in 2 minuti.