将FormSpree集成到GitHub Jekyll markdown文件中

问题描述 投票:0回答:1

我正在尝试将联系表单添加到GitHub Jekyll网站。我大部分时间都从最喜欢的答案here,YouTube教程hereFormSpree site中得到建议。

为了保持网站设计的一致性,与这些教程相比,主要的不同之处可能是我将FormSpree联系人表单添加到markdown文件中,即here。如您在此markdown文件中所看到的,我尝试创建两次表单(一次有裸露的建议,一次有更多的花哨声)。

我几乎可以确定表单的外观不符合预期(在我所遵循的YouTube教程中,该外观看起来更像this),因为我没有使用.html文件。但是,当我尝试将页面转换为.html而不是.md时,它使联系表单页面在视觉上/美学上与其余的页面选项卡不一致。因此,我希望使用相同的当前YAML元数据来维护.md格式。

我的问题是:是否可以在Markdown(.md)文件内直接向GitHub Jekyll页面添加FormSpree联系人表单,如果是这样,我需要做些什么改变才能完成此工作?感谢您分享任何建议!

github jekyll contact-form github-flavored-markdown
1个回答
0
投票

在md文件中使用html块似乎很棘手。

在您的特定情况下,因为您包括原始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}
© www.soinside.com 2019 - 2024. All rights reserved.