自动链接 #
概述 #
自动链接是指 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