gpt4 book ai didi

github - 在 Markdown 中混淆电子邮件

转载 作者:行者123 更新时间:2023-12-02 05:49:19 28 4
gpt4 key购买 nike

我想将我的电子邮件包含在 github 存储库的 readme.md 文件中。当然,我想以某种方式对其进行混淆以避免垃圾邮件。

来自this tutorial我读了下面的文字:

Automatic links for email addresses work similarly, except that Markdown will also perform a bit of randomized decimal and hex entity-encoding to help obscure your address from address-harvesting spambots. For example, Markdown will turn this:

<address@example.com> into something like this:

<a href="&#x6D;&#x61;i&#x6C;&#x74;&#x6F;:&#x61;&#x64;&#x64;&#x72;&#x65;
&#115;&#115;&#64;&#101;&#120;&#x61;&#109;&#x70;&#x6C;e&#x2E;&#99;&#111; &#109;">&#x61;&#x64;&#x64;&#x72;&#x65;&#115;&#115;&#64;&#101;&#120;&#x61;
&#109;&#x70;&#x6C;e&#x2E;&#99;&#111;&#109;</a>

我按照他们说的做了,但是当我检查包含自述文件的 github 页面的源代码时,我仍然可以看到:

<a href="address@example.com">address@example.com</a>

我错过了什么吗?在我看来,如果它在网页的源代码中,机器人应该能够找到它。

最佳答案

我建议创建文本图像并将其嵌入到 HTML 和 Markdown 文档中。虽然很快情况可能并非如此,但大多数简单的爬网程序都无法检测图像中的文本。

有一些简单的方法可以使用 Image Magick(默认情况下通常安装在大多数服务器上)在 Unix 命令行上批量生成文本。输出是完全可定制的(包括大小、字体、颜色、边框、背景等)

这是一个简单的示例,改编自 commandlinefu.com 上的帖子:

echo -e "email.address@host" | convert -background none -density 196 -resample 72 -unsharp 0x.5 -font "Courier" text:- -trim +repage -bordercolor white -border 0 email-address-image.gif

此示例生成一个文件 (email-address-image.gif),可以将其嵌入到 Markdown 文档中,如下所示:

![email address image](http://cmscoby.com/public/pics/email-address-image.gif)

link to example email address image

此方法需要另一个生成图像的步骤(诚然,如果您需要只能放入 Markdown 或 HTML 文档的代码片段,这可能超出您的要求。)

关于github - 在 Markdown 中混淆电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19613387/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com