Интеграция FormSpree в файл уценки GitHub Jekyll - PullRequest
0 голосов
/ 26 января 2020

Я пытаюсь добавить контактную форму на сайт GitHub Jekyll. Я в основном следовал советам из наиболее понравившегося ответа здесь , из учебника YouTube здесь и с сайта FormSpree .

В моей попытке сохранить согласованность дизайна веб-сайта, одно существенное отличие по сравнению с этими учебными пособиями, вероятно, заключается в том, что я добавляю контактную форму FormSpree в файл уценки, который здесь . Как вы можете видеть в этом файле уценки, я пытался создать форму дважды (один раз с советами по голым костям и один раз с большим количеством наворотов).

Я почти уверен, что форма выглядит не так, как ожидалось (что в учебнике YouTube, который я читал, выглядело бы больше как this ), потому что я не использую файл. html. Однако, когда я попытался преобразовать свою страницу в. html вместо .md, он сделал страницу формы контакта визуально / эстетически несовместимой с остальными вкладками веб-страницы. В результате я надеюсь сохранить формат .md с теми же текущими метаданными YAML.

Мой вопрос: возможно ли добавить контактную форму FormSpree на страницы GitHub Jekyll непосредственно в файле Markdown (.md) и, если да, какие изменения мне нужно сделать, чтобы выполнить sh это? ? Спасибо, что поделились советами!

1 Ответ

1 голос
/ 26 января 2020

Использование html кусков в md-файлах может показаться довольно сложным.

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

Просто попробуйте:

{::nomarkdown}
<form action="http://formspree.io/moqeoggo method="POST">
  <input type="email" name="_replyto">
  <textarea   name="body"></textarea>
  <input type="submit" value="Send">
</form>


{:/nomarkdown}
...