我有一个Markdown文档,其中的标题如下:
## my-script.sh
我想像this堆栈溢出问题中那样创建一个命名锚。所以我希望这会起作用:
[my-script.sh](#my-script-sh)
不是。我尝试过的各种示例都可以在Github上找到:here here here here here。
如何进行这项工作(不从标题中删除点)?
答案 0 :(得分:1)
语法不正确:
.sh
将其作为文件尝试以下方法:
[my-script.sh](##`my-script.sh`)
## `my-script.sh`
我们要做的是消除文件获得的歧义,将其放在引号中时将其转换为名称。
在对以前提出的建议为何不起作用进行有趣的调查之前,我已经实现了一个(临时)解决方案。
解决方案是通过自述符号获取链接:
复制链接并在我们的链接中生成它:
[test.sh](https://github.com/<nameuser>/<namerepo>/<branch>/test#testsh)
## `test.sh`
例如:
[test.sh](https://github.com/user/myrepo/tree/test#testsh)
## `test.sh`
This或代码段中:
<script src="https://gist.github.com/nicolasalarconrapela/3aee67d541271b8775bc1a50f1032c00.js"></script>
答案 1 :(得分:0)
就Github Flavored Markdown而言,如果您有标头,则显示在上述NicolásAlarcónR.的更新中。
## my-script.sh
创建到其的内联链接的语法为:
[my-script.sh](#my-scriptsh)