我知道 mkdocs 是一个没有第三方集成/表单的静态站点。
我需要将时事通讯注册表单添加到 mkdocs 生成的页面。
我怎样才能做到这一点?网上好像有0%的信息。
我知道 mkdocs 是一个没有第三方集成/表单的静态站点。
我需要将时事通讯注册表单添加到 mkdocs 生成的页面。
我怎样才能做到这一点?网上好像有0%的信息。
MkDocs 使用 Markdown,Markdown 可以接受原始 HTML 并通过原样传递。因此,在您的 Markdown 页面中包含一个 HTML 表单。也许是这样的:
Some Markdown text.
<form action="http://someothersite.com/" method="post">
<P>
<label for="name">Name: </label> <input type="text" id="name"><br>
<label for="email">Email: </label> <input type="text" id="email"><br>
<input type="submit" value="Send">
</P>
</form>
More Markdown text.
当然,由于 MkDocs 是一个静态站点,它无法处理表单的提交。因此,需要将表单提交给与 MkDocs 分开的其他服务和/或脚本。有关如何将表单提交到单独服务的信息,请参阅Cross Domain Form POSTing的答案。