Skip to content

Contact form instead of email (avoiding spam)

Ferdinando M. Ametrano edited this page Oct 7, 2018 · 4 revisions

You might keep your email address private to avoid spam while providing a contact form to get in touch with you.

Since Jekyll serves static pages, an external service is required for the contact form.

  1. It is easy to setup a Google form at https://docs.google.com/forms: ensure your form is automatically collecting at least email address and message test.
  2. Then among the footer-links in _config.yml insert:
    googleform: d/101nW2MzLYJDN69ELY6fdJCys-dNOTEKKUsDni5wW9Aw/ # the part after https://docs.google.com/forms/
  3. In svg-icons.html insert:
    {% if site.footer-links.googleform %}<a href="https://docs.google.com/forms/{{ site.footer-links.googleform }}"><i class="svg-icon email"></i></a>{% endif %}

As you can notice, in the code snippet above the already provided svg-email icon is used: email via a contact form does not really deserve a different icon.

Other services might be available, but the simplicity of Google form is hard to beat.

hxcbb8.com

Clone this wiki locally