如何在Github Readme.md中实现同页面不同章节的跳转导航
问题修复方案
GitHub 会自动为所有 Markdown 标题生成专属锚点,不需要用%20编码空格,按照以下规则处理即可正常跳转:
- 标题中所有大写字母统一转为小写
- 标题里的空格、非字母数字的特殊符号统一替换为半角短横线
- - 若页面内有重复标题,后续重复标题的锚点会依次追加
-1、-2等后缀做区分
针对你给出的示例,错误写法[Tools and Technologies Used](#Tools%20and%20Technologies%20Used)需要修改为[Tools and Technologies Used](#tools-and-technologies-used),修正后的完整目录代码如下:
## Table of Content * [Deployment](#deployment) * [Tools and Technologies Used](#tools-and-technologies-used) * [Usage](#usage) * [Installation](#installation) * [Contribution](#contribution) * [License](#license)
如果不确定对应标题的锚点内容,可以将代码推送到GitHub后,鼠标悬停在目标标题左侧的链接图标上,浏览器底部状态栏会显示完整的跳转链接,直接复制链接中#后的内容作为锚点即可,不会出错。
内容的提问来源于stack exchange,提问作者Pranshu Kashyap
相关产品推荐
相关产品推荐

