Markdown: 嵌套目录下的链接到markdown文件

11

我创建了一个Bitbucket wiki。

但是我遇到了一个问题:如何链接到嵌套文件夹中的页面?

我的结构如下:

  • one.md
  • two.md
  • dir1/
    • three.md
  • dir2/
    • four.md

如果我想在主页wiki页面上添加“one”或“two”,我会使用

[[one]]  
[[two]]

但如果我为其他页面写类似的东西...

[[dir1/three]]  
[[dir2/four]]

好像一切都不太对。

在文件路径中分隔文件夹的正确符号是什么?

在 Markdown wiki 中嵌套目录的正确方式是什么?

3个回答

15

Bitbucket无法识别使用[[ ... ]]语法的此类型链接,但完整的链接语法[link text](path/to/target)似乎可以正常工作:

[three](dir1/three)
[four](dir2/four)

这还能用吗?按照你的答案我得到了404错误。 - Giszmo
5
由于这个错误:https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work,它不能在README.md文件中工作,但它可以在源文件夹中工作,也适用于README.md。 - Giszmo
2
从您的仪表板,您可以使用[one](../../wiki/One)链接到您的维基页面。 - Entreco
这基本上是无用的,因为链接包含提交哈希而不是分支。 - marko kraljevic
@markokraljevic,这里显示的链接都是相对路径。 - Chris
点击生成的链接后,Bitbucket 会生成一个哈希值而不是像 GitLab 或 GitHub 那样使用分支名称,这真是太糟糕了。 - marko kraljevic

2
也许以下答案可以帮助其他人?
我发现,通过以下方式逐步创建结构也很简单:
1. 添加类似于a list of [[Wiki/Notes.md|notes]]的内容 2. 添加== 目录 == 3. 并添加<<toc Wiki/ >>以生成自动目录。
您必须使用Creole标记才能使其正常工作。
当您保存并点击链接时,您可以选择自动创建文件。
要从Readme.md文件转到wiki,请使用类似于下面的内容:
documented in the [Wiki](../../wiki/Home)

从维基到代码库的获取方式:

The files are all in the [[../src/|repository]].

问候


0

Bitbucket Wiki现在支持交叉链接,例如[[Page1]]

请注意,链接区分大小写。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接