Lisää yhteydenottolomake staattiselle sivustolle: Astro, Hugo, 11ty, Jekyll
Yksi koodinpätkä layout-templateen. Toimii Astrossa, Hugossa, 11ty:ssä, Jekyllissä, Gatsbyssa, Bridgetownissa ja kaikissa muissa staattisten sivustojen generaattoreissa.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-contact></toimii-contact>
Vaihe vaiheelta
Yleiset sudenkuopat
Usein kysyttyä
Miten lisään Astroon?
Pudota script-tagi peruslayoutkomponenttiin (esim. src/layouts/Base.astro) ja käytä mukautettua elementtiä missä tahansa .astro-tiedostossa. Astro renderöi tuntemattomat elementit tavallisena HTML:nä — itse tagiin ei tarvita client-direktiiviä.
Miten lisään Hugoon?
Lisää koodinpätkä layouts/partials/footer.html-tiedostoon (tai sinne, mistä lataat mukautetut skriptit) ja käytä mukautettua elementtiä sisältötiedostoissa, layout-templateissa tai shortcodeissä.
Miten lisään 11ty:hyn (Eleventy)?
Lisää koodinpätkä peruslayoutiin (_includes/layout.njk Eleventyn oletuksissa). Se koskee jokaista layoutia laajentavaa sivua. Pidä hot-reload päällä; näet lomakkeen heti kun dev-palvelin uudelleenrakentaa.
Miten lisään Jekylliin / GitHub Pagesiin?
Lisää koodinpätkä _layouts/default.html-tiedostoon (tai valitsemaasi layoutiin). Käytä mukautettua elementtiä missä tahansa Markdown-postauksessa sallimalla html Markdown-renderöijässä.
Hidastaako buildauksen?
Ei. Script latautuu ajonaikaisesti, ei buildauksen yhteydessä — buildi tulostaa script-tagin ja selain hakee varsinaisen komponentin kun kävijä saapuu sivulle. Astro, Hugo, 11ty, Jekyll: kaikki vaikuttamattomia.
Upotat eri alustalle?
Sama kaksi riviä koodia, jokaiselle alustalle eri ohjeet.
Valmis kokeilemaan?
30 päivän ilmainen kokeilu. Ei luottokorttia. Valmis minuuteissa.
Ei luottokorttia. Valmis kahdessa minuutissa.