【问题标题】:How to insert a line break in a markdown hyperlink with GitHub Wiki?如何使用 GitHub Wiki 在降价超链接中插入换行符?
【发布时间】:2020-02-18 15:26:57
【问题描述】:

以下作品:

[abc <br> def](test.md)

因为this issue我需要使用MediaWiki超链接语法,但是下面的行不通。

[[abc <br> def | test]]

有解决办法吗?

【问题讨论】:

    标签: github hyperlink github-flavored-markdown


    【解决方案1】:

    层次结构:

    - Home Page
    - Test page
    

    主页:

    ## Title
    
    [test<br />page](Test-page)
    

    测试页面:

    ## Test page
    
    [Back to home page](Home)
    

    自定义侧边栏:

    * [Hello<br />page](Home)
    * [test<br />page](Test-page)
    

    除了预览之外,一切都很顺利因为链接指向特定页面名称而没有扩展名 (.md) 和相对路径(./ 或 ../),这些链接将始终工作,你甚至不需要预览它们。

    【讨论】:

      【解决方案2】:

      MediaWiki 有反向的链接语法,所以这会起作用:

      [[link to page | Link<br>text]]
      

      【讨论】:

      • 您能分享一下您的链接语法吗?我只是试图在我的demo Wiki 中重现它,一切都按预期工作。
      • 有点精确,我使用的是编辑模式 Markdown 而不是 MediaWiki。
      【解决方案3】:

      似乎使用 Markdown 编辑模式解决特定情况的唯一方法是使用如下语法:

      [abc <br> def](wiki/test.md)
      

      请注意链接在预览模式下不起作用。保存页面后,链接将正常工作。

      【讨论】:

      • 但由于上述问题,我无法使用此语法
      • 确保您在页面名称前添加了 wiki/
      • 我引用:“这会创建一个相对 url 链接,因此如果您碰巧与您尝试链接到的页面位于同一目录中,则它可以工作,否则,它不会。具体来说,如果您在主页 (http://.../project_name/wiki) 上,这将不起作用,因为所有其他页面都在 wiki 目录中,而主页不在。”
      • 好吧,又一次尝试。请尝试以下语法:[test&lt;br /&gt;page](Test-page)。我创建了自定义侧边栏,导航到任何页面都没有问题
      • 好的,没有wiki/ 链接在主页和测试页中有效,但预览仍然损坏:/
      猜你喜欢
      • 2018-03-17
      • 1970-01-01
      • 2021-08-09
      • 2019-08-28
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 2020-07-04
      相关资源
      最近更新 更多