链接语法 #
概述 #
链接是 Markdown 中连接文档和外部资源的重要方式,支持多种链接格式。
基本语法 #
行内链接 #
语法:[链接文本](链接地址)
markdown
[GitHub](https://github.com)
渲染效果:GitHub
带标题的链接 #
语法:[链接文本](链接地址 "标题")
markdown
[GitHub](https://github.com "访问 GitHub")
鼠标悬停时会显示"访问 GitHub"。
引用式链接 #
基本语法 #
将链接地址定义在文档其他位置:
markdown
这是一个 [引用链接][ref]
[ref]: https://github.com
完整示例 #
markdown
我经常访问 [GitHub][github] 和 [Google][google]。
[github]: https://github.com "GitHub 官网"
[google]: https://google.com "Google 搜索"
引用链接的定义位置 #
可以放在文档任意位置,通常放在文档末尾:
markdown
正文内容...
更多内容...
<!-- 链接定义 -->
[link1]: https://example.com
[link2]: https://example.org
链接类型对比 #
| 类型 | 语法 | 优点 | 缺点 |
|---|---|---|---|
| 行内链接 | [文本](URL) |
直观、易读 | URL 长时影响阅读 |
| 引用链接 | [文本][ref] |
文档整洁 | 需要额外定义 |
链接格式详解 #
绝对路径 #
markdown
[绝对路径](https://example.com/page)
相对路径 #
markdown
[相对路径](./page.html)
[上级目录](../index.html)
[根目录](/index.html)
锚点链接 #
跳转到同一页面的指定位置:
markdown
[跳转到标题](#标题名称)
## 标题名称
锚点命名规则 #
| 标题 | 锚点 |
|---|---|
## 安装指南 |
#安装指南 |
## Hello World |
#hello-world |
## API 文档 v2.0 |
#api-文档-v20 |
特殊链接 #
邮箱链接 #
markdown
[发送邮件](mailto:example@email.com)
点击后会打开邮件客户端。
电话链接 #
markdown
[拨打电话](tel:+8613800138000)
移动端点击可直接拨打。
自动链接 #
URL 和邮箱自动转换为链接:
markdown
<https://github.com>
<example@email.com>
渲染效果:
https://github.com example@email.com
链接最佳实践 #
描述性文本 #
markdown
好的:
查看 [GitHub 官方文档](https://docs.github.com)
不好的:
点击 [这里](https://docs.github.com) 查看
保持简洁 #
markdown
好的:
[GitHub](https://github.com)
不好的:
[点击此处访问 GitHub 官方网站](https://github.com)
使用引用链接管理链接 #
markdown
正文中的链接:
- [GitHub][gh]
- [Google][gg]
- [MDN][mdn]
<!-- 链接定义 -->
[gh]: https://github.com
[gg]: https://google.com
[mdn]: https://developer.mozilla.org
链接与其他元素组合 #
链接与强调 #
markdown
这是一个 **[重要链接](https://example.com)**
这是一个 *[斜体链接](https://example.com)*
链接与代码 #
markdown
使用 `npm install` 安装,详情见 [文档](https://docs.npmjs.com)
链接与列表 #
markdown
## 常用资源
- [GitHub](https://github.com)
- [Stack Overflow](https://stackoverflow.com)
- [MDN](https://developer.mozilla.org)
常见问题 #
问题1:链接不生效 #
markdown
错误:
[链接](https://example.com) ← 使用了中文括号
正确:
[链接](https://example.com) ← 使用英文括号
问题2:链接中有空格 #
markdown
错误:
[链接](https://example.com/page with space)
正确:
[链接](https://example.com/page%20with%20space)
问题3:链接中有括号 #
markdown
错误:
[链接](https://example.com/page(1))
正确:
[链接](https://example.com/page\(1\))
HTML 链接 #
需要更多控制时使用 HTML:
新窗口打开 #
markdown
<a href="https://example.com" target="_blank">新窗口打开</a>
添加样式 #
markdown
<a href="https://example.com" style="color: red;">红色链接</a>
添加属性 #
markdown
<a href="https://example.com" title="提示文字" rel="noopener">链接</a>
实际应用 #
导航链接 #
markdown
## 导航
[首页](/) | [关于](/about) | [联系](/contact)
文档链接 #
markdown
## 相关文档
- [快速开始](./quick-start.md)
- [配置说明](./configuration.md)
- [API 文档](./api.md)
资源链接 #
markdown
## 学习资源
- [React 官方文档](https://react.dev)
- [Vue 官方文档](https://vuejs.org)
- [TypeScript 手册](https://www.typescriptlang.org/docs/)
下一步 #
继续学习 图片语法!
最后更新:2026-03-24