自动链接 #

概述 #

自动链接是指 URL 或邮箱地址自动转换为可点击的链接,无需使用链接语法。

基本语法 #

URL 自动链接 #

使用尖括号包裹 URL:

markdown
<https://github.com>

渲染效果:https://github.com

邮箱自动链接 #

使用尖括号包裹邮箱:

markdown
<example@email.com>

渲染效果:example@email.com

无括号自动链接 #

部分 Markdown 解析器支持无括号的自动链接:

markdown
https://github.com
example@email.com

GFM 自动链接扩展 #

GitHub Flavored Markdown 扩展了自动链接功能:

支持 www 前缀 #

markdown
www.example.com

支持协议省略 #

markdown
example.com

支持更多协议 #

markdown
ftp://ftp.example.com
irc://irc.example.com

自动链接范围 #

URL 结束字符 #

自动链接在以下字符处结束:

  • 空格
  • 换行
  • 标点符号(部分)

示例 #

markdown
访问 https://github.com 查看。

发送邮件至 user@example.com 联系我们。

链接文本 #

自动链接的文本 #

自动链接的文本就是 URL 本身:

markdown
<https://github.com>

点击后跳转到 https://github.com

自定义链接文本 #

如需自定义文本,使用标准链接语法:

markdown
[GitHub](https://github.com)

邮箱混淆 #

防止垃圾邮件 #

部分解析器会对邮箱地址进行编码:

markdown
<user@example.com>

可能被编码为:

html
<a href="mailto:user@example.com">user@example.com</a>

实际应用 #

文档中引用链接 #

markdown
更多信息请访问 <https://example.com/docs>

联系方式 #

markdown
有问题请联系 <support@example.com>

快速引用 #

markdown
参考文档:
- <https://developer.mozilla.org>
- <https://stackoverflow.com>

自动链接 vs 标准链接 #

特性 自动链接 标准链接
语法 <URL> [文本](URL)
链接文本 URL 本身 自定义
适用场景 快速引用 正式文档

常见问题 #

问题1:链接不自动转换 #

检查:

  • 是否使用尖括号
  • URL 格式是否正确
  • 平台是否支持

问题2:链接被截断 #

markdown
错误:
访问 https://example.com/path with space

正确:
访问 <https://example.com/path> 查看

问题3:特殊字符 #

markdown
URL 中的特殊字符需要编码:
<https://example.com/search?q=hello%20world>

最佳实践 #

1. 正式文档使用标准链接 #

markdown
好的:
查看 [官方文档](https://example.com) 了解更多。

不好的:
查看 <https://example.com> 了解更多。

2. 快速笔记使用自动链接 #

markdown
参考:
- <https://example.com/1>
- <https://example.com/2>

3. 邮箱使用尖括号 #

markdown
联系:<contact@example.com>

下一步 #

继续学习 HTML 语法

最后更新:2026-03-24