Wyślij e-mail ze statycznej strony hostowanej na stronach GitHub
Hostowałem jedną statyczną stronę HTML przy użyciu stron GitHub. Muszę dodać funkcję" Wyślij opinię " do mojej statycznej strony, gdzie użytkownik może wpisać swoje imię i nazwisko, e-mail, komentarze i kliknąć przycisk Wyślij. Spowoduje to wysłanie wiadomości e-mail z zawartością na mój adres e-mail. Czy to w jakiś sposób działa na statycznej stronie HTML na Githubie? Czy strony GitHub obsługują tę funkcję mailingu?
Chcę również wiedzieć, jakie funkcje / wtyczki itp mogą obsługiwać serwer GitHub Pages w oparciu o podstawowy serwer WWW używa?
6 answers
Nie można tego zrobić natywnie na stronach GitHub. Będziesz musiał użyć niektórych Rodzaj z narzędzie do składania formularzy .
Dokumentacja stron Githuba opisuje, co możesz, a czego nie możesz zrobić z hostingiem i jakie wtyczki obsługuje.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-02 01:03:17
Tak można to zrobić za pomocą formspee.
Formspree
Formularze HTML Po prostu wyślij formularz na nasz adres URL, a my prześlemy go na twój e-mail. Nie wymaga PHP, Javascript ani rejestracji-idealny dla statycznych stron!Wystarczy otworzyć edytor tekstu i wkleić następujący kod:
<form action="http://formspree.io/[email protected]"><input type="email" name="_replyto"><textarea name="body"></textarea><input type="submit" value="Send"></form>
To jest to, twoja forma już działa! Zamieści formularz na zewnętrznej domenie, formspree.io i wyślij e-mail z całą zawartością formularza. Brak bazy danych. Możesz po prostu nacisnąć odpowiedz w swojej skrzynce pocztowej, aby kontynuować rozmowę z odwiedzającym.
To narzędzie zostało zbudowane przez chłopaków z Brace, a następnie otwarte i hostowane przez Assembly.
Konfiguracja jest łatwa i bezpłatna. Oto jak:
Nie musisz się nawet rejestrować.
- Konfiguracja formularza HTML
Zmień atrybut action-atrybut formularza NA this i zamień [email protected] z własnym e-mail.
Http://formspree.io/[email protected]
- wyślij formularz i potwierdź swój adres e-mail
Wejdź na swoją stronę i prześlij formularz raz. To wyśle Ci e-mail z prośbą o potwierdzenie adresu e-mail, aby nikt nie mógł rozpocząć wysyłanie spamu z losowych stron internetowych.
- wszystko ustawione, odbieranie e-maili
Od teraz, gdy ktoś prześle ten formularz, będziemy przesyłać Ci dane jako e-mail.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-08 17:39:04
Github pages nie obsługuje php i niektórych innych backendów, których potrzebujesz do tego. Prostym podejściem jest po prostu utworzyć formularz google, który odpowiada formularzowi html i użyć działania prześlij do tego. Jest to trochę trudniejsze, aby to zrobić bez przekierowania, ale można to zrobić.
Oto Jak to zrobiłem: https://github.com/toperkin/staticFormEmails/blob/master/README.md
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-27 15:50:54
Tak, może, istnieje wiele aplikacji w internecie, które pozwala wysyłać e-maile od Ciebie statyczny HTML z kilkoma liniami javascript. Niektóre z nich to mandrillapp, sendgrid, między innymi, a najlepsze z nich, wszystkie są bezpłatne !
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-22 04:52:12
Pole, które dodasz do formularza, zostanie przesłane do naszego zaplecza, gdzie możesz je przeglądać online - lub skonfigurować tak, aby otrzymywać e-mail za każdym razem, gdy ktoś wyśle twój formularz! :)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-26 23:32:23
Nie to nie jest obsługiwane przez statyczne witryny, które zbudujesz. Jednak istnieje mnóstwo usług, które mogą ci w tym pomóc. W tej chwili potrzebujesz tylko static form
na swojej stronie, ale z czasem będziesz chciał zrobić więcej rzeczy takich jak:
- co użytkownicy robią na twojej stronie
- wyślij im oferty Zwiększ zaangażowanie i wiele więcej.
Wypróbowuję narzędzie Formester.com co pomoże Ci zrobić to wszystko w przystępnej cenie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-03 15:47:54