Лучший способ включить контактную форму в Lektor?

Я использую CMS Lektor. Мне нужно включить контактную форму.

Какой метод лучше всего включить?

1 ответ

Возможно, это не лучший метод, но использование сторонних сервисов легко и быстро.

Примеры:

Я использовал Formspree, и он работает очень хорошо. Ниже приведен код файла Lektor content.lr, который я использовал для своей контактной формы:

_model: page
---
title: Contact
---
body:
<form method="POST" action="https://formspree.io/whatever.email.you.want.to.use@gmail.com">
<div class="field">
    <label class="label">Name</label>
    <div class="control">
        <input class="input" type="email" name="email" placeholder="Your email">
    </div>
</div>    
            
            
<div class="field">
    <label class="label">Message</label>
    <div class="control">                
        <textarea class="textarea" name="message" placeholder="Your message"></textarea>
    </div>
</div>  

<div class="field">
    <div class="control">
        <button class="button is-link" type="submit">Send</button>
    </div>
</div>  

Моя форма обратной связи здесь

У Formspree тоже есть хорошие образцы: https://formspree.io/library

Другие вопросы по тегам