代码之家  ›  专栏  ›  技术社区  ›  Alex Harvey

文档中带句点的标题的标记链接

  •  0
  • Alex Harvey  · 技术社区  · 6 年前

    我有一个包含标题的降价文档,比如:

    ## my-script.sh
    

    我想在中创建一个命名锚 this 堆栈溢出问题。所以我希望这能奏效:

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

    但事实并非如此。Github上提供了我尝试过的各种示例 here here here here here .

    如何使此工作(不从标题中删除点)?

    2 回复  |  直到 6 年前
        1
  •  1
  •   Nicolás Alarcón Rapela Günter Zöchbauer    6 年前

    语法不正确:

    • 只引用一个PAD而不是两个。
    • 这个 .sh 把它当作文件

    解决方案

    请尝试以下操作:

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

    我们所做的是消除作为文件获得的内容的歧义,在将其放入引号时将其转换为名称。

    更新的 二十二兆零一百二十亿一千九百一十一万零九百零七

    在一个关于先前提议为什么不起作用的有趣的调查之前,我已经获得了一个(临时)可行的解决方案。

    解决办法是 通过自述文件符号获取链接 :

    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>
        2
  •  0
  •   Alex Harvey    6 年前

    就Github风味降价而言,如上文Nicol_s Alarc_3n r.更新所示,如果您有标题:

    ## my-script.sh
    

    创建指向它的内联链接的语法是:

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