1

我知道 mkdocs 是一个没有第三方集成/表单的静态站点。

我需要将时事通讯注册表单添加到 mkdocs 生成的页面。

我怎样才能做到这一点?网上好像有0%的信息。

4

1 回答 1

1

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的答案。

于 2018-06-21T18:35:03.420 回答