文档内的Markdown链接带有句点的标题

时间:2019-01-16 06:24:24

标签: markdown

我有一个Markdown文档,其中的标题如下:

## my-script.sh

我想像this堆栈溢出问题中那样创建一个命名锚。所以我希望这会起作用:

[my-script.sh](#my-script-sh)

不是。我尝试过的各种示例都可以在Github上找到:here here here here here

如何进行这项工作(不从标题中删除点)?

2 个答案:

答案 0 :(得分:1)

语法不正确:

  • 仅引用一个垫块,而不是两个。
  • .sh将其作为文件

解决方案

尝试以下方法:

[my-script.sh](##`my-script.sh`)

## `my-script.sh`

我们要做的是消除文件获得的歧义,将其放在引号中时将其转换为名称。

更新了 22012019110907

在对以前提出的建议为何不起作用进行有趣的调查之前,我已经实现了一个(临时)解决方案。

解决方案是通过自述符号获取链接

Adding link

复制链接并在我们的链接中生成它:

[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)