在没有 php 的 Github 页面上实施 recaptcha?

Implementing recaptcha on Github pages without php?

绝对新手,请见谅这个基础问题

我已经使用 Github 页面构建了我的作品集网站,但我的联系表(由 GetSimpleForm 托管)遇到垃圾邮件。我正在尝试实施 Google reCAPTCHA,但我有点卡在后端部分。据我了解,Github页面不支持PHP,所以我无法真正完成表单验证。

Google 文档 here 不幸的是,作为一个初学者,我有点不知所措和神秘,因为我只是盯着我的 Github html/css/js 文件而没有任何线索放什么放哪里。

我是在尝试做不可能的事情吗?是否可以在 Github 页面上使用 reCaptcha?如果是这样,是否有适合初学者的教程或我可以使用的简单 "copy-paste" 东西? (到目前为止,还不清楚在哪里使用来自 API 密钥对的密钥)

非常感谢您提供可以在 Github 页中使用的垃圾邮件预防的任何线索或替代解决方案!

简短的回答是你不能。 Github 页面仅支持 静态站点。如果你想做一些复杂的事情,比如后端检查等,你必须拥有自己的网站,而且大部分都不是免费的。

我能提出的唯一建议就是将您的联系表格更改为常规 html 表格,而不是由您正在使用的第 3 方网站托管。我怀疑您收到垃圾邮件的主要原因是因为您正在使用它的服务。

一个非常简单的方法是使用 HTML 制作表格(您可以从带有表格的预制 HTML 网站复制代码,或者查找 youtube 教程它向您展示了如何制作 HTML 表单,非常简单),并将其托管在 Netlify 之类的东西上。 Netlify 对于静态网站是免费的,除非你正在做一些非常复杂的事情,并且它有一个内置的表单提交,每次有人填写表单时都会自动向你发送一封电子邮件。您不需要 PHP 或第三方应用程序或任何东西。

您仍然通过Github创建和编辑网站的代码,您只需要将它连接到 Netlify 以获取表单。我是一个完整的初学者,我想通了。 Netfly 有一些教程可以简单易懂地解释它。无需付费或做很多复杂的事情,只需 HTML 和 CSS.

即可制作专业网站