Pharmaceutical Chemical Library

Markdown 链接

1. 基本语法(推荐)

[链接文字](子文件夹路径/文件名)

注意

2. 常见场景示例

假设你的仓库目录结构如下:

my-repo/
├── README.md                  ← 你正在编辑的文件
├── docs/
│   ├── guide.md
│   └── images/
│       └── screenshot.png
├── src/
│   └── main.py
└── examples/
    └── demo/
        └── example.md

从根目录的 README.md 指向子文件夹中的文件

- [使用指南](docs/guide.md)
- [查看截图](docs/images/screenshot.png)
- [主程序源码](src/main.py)
- [示例演示](examples/demo/example.md)

从子文件夹中的 Markdown 文件指向另一个子文件夹

假设你在 docs/guide.md 中,想链接到:

[另一个文档](./another.md)          <!-- 同级文件,推荐加 ./ -->
[查看图片](images/photo.jpg)        <!-- 子文件夹 -->
[返回项目首页](../README.md)        <!-- 返回上一级 -->
[返回根目录](../../README.md)       <!-- 返回两级 -->

推荐写法总结

3. 指向文件夹本身(显示目录视图)

如果想链接到整个子文件夹(显示 GitHub 的树状文件列表),需要在路径最后加 /

[查看 docs 文件夹](docs/)
[查看 examples/demo 文件夹](examples/demo/)

4. 其他高级写法

5. 常见错误及避免方法

错误写法 问题 正确写法
/docs/guide.md 变成网站根目录 docs/guide.md
docs\guide.md Windows 反斜杠不支持 docs/guide.md
docs/guide(无扩展名) 可能无法正确识别 docs/guide.md
Docs/Guide.md(大小写错) GitHub 对大小写敏感 严格匹配实际大小写

6. 图片链接也是同样规则

![截图](docs/images/screenshot.png)
![截图](./images/screenshot.png)   <!-- 如果在 docs/ 文件夹内 -->

6. 官方建议

GitHub 官方文档强烈推荐使用相对链接,因为:

参考:https://docs.github.com/zh/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#relative-links

小贴士