Ajoutez un formulaire de contact à votre site statique : Astro, Hugo, 11ty, Jekyll
Un seul extrait dans votre modèle de mise en page. Fonctionne avec Astro, Hugo, 11ty, Jekyll, Gatsby, Bridgetown et tous les autres générateurs de sites statiques.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-contact></toimii-contact>
Étape par étape
Pièges courants
Questions fréquentes
Comment l'ajouter dans Astro ?
Insérez la balise script dans votre composant de mise en page de base (par ex. src/layouts/Base.astro) et utilisez l'élément personnalisé dans n'importe quel fichier .astro. Astro restitue les éléments inconnus en HTML brut — aucune directive client n'est nécessaire pour la balise elle-même.
Comment l'ajouter dans Hugo ?
Ajoutez l'extrait à votre fichier layouts/partials/footer.html (ou à l'endroit où vous chargez vos scripts personnalisés) et utilisez l'élément personnalisé dans vos fichiers de contenu, modèles de mise en page ou shortcodes.
Comment l'ajouter dans 11ty (Eleventy) ?
Ajoutez l'extrait à votre mise en page de base (_includes/layout.njk par défaut dans Eleventy). Il s'applique à chaque page qui étend la mise en page. Activez le rechargement à chaud ; vous verrez le formulaire dès que le serveur de développement aura reconstruit.
Comment l'ajouter dans Jekyll / GitHub Pages ?
Ajoutez l'extrait à _layouts/default.html (ou à la mise en page de votre choix). Utilisez l'élément personnalisé dans n'importe quel article Markdown en activant le HTML dans le moteur de rendu Markdown.
Cela va-t-il ralentir mon build ?
Non. Le script se charge à l'exécution, pas au moment du build — votre build émet la balise script et le navigateur récupère le composant réel lorsqu'un visiteur accède à la page. Astro, Hugo, 11ty, Jekyll : tous non affectés.
Intégration sur une autre plateforme ?
Les mêmes deux lignes de code, décortiquées pour chaque plateforme.
Prêt à l'essayer ?
Essai gratuit de 30 jours. Sans carte bancaire. Prêt en quelques minutes.
Sans carte bancaire. Prêt en 2 minutes.