Markdown语法 自动链接

1527次阅读  |  发布于5年以前

Markdown支持快速自动将文字转为链接的形式,只需要用<>将url或电子邮件括起来即可。

示例如下:

<https://www.codingsky.com>

这一行markdown会生成如下html代码:

<a href="https://www.codingsky.com">https://www.codingsky.com</a>

自动的邮件连结也很类似,只是 Markdown 会先做一个编码转换的过程,把文字字符转成 16 进位码的 HTML实体,这样的格式可以混淆一些不好的信箱地址收集机器人,例如:

<address@example.com>

会被转换成:

<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>

在浏览器里面,这段字串会变成一个可以点击的「address@example.com」链接。

这种作法虽然可以混淆不少的机器人,但并无法全部挡下来,不过这样也比什麽都不做好些。无论如何,公开你的信箱终究会引来广告信件的。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8