azure-devops - Azure DevOps TFS 存储库 : link to internal file inside markup

标签 azure-devops markdown azure-repos

我们在 DevOps 上有一个带有文档文件夹的 TFS 存储库。

该文档是使用 markdown 语法制作的(在 .md 文件中)。

我们在Microsoft documentation之后插入了不同文档之间的链接。直到几天前一切都正常。

现在,我们无法再在 Repos 链接中的文件之间导航,因为“path”参数如下所示:

?path=%2F%24%2FDocs%2FHowTo%2FHome.md&version=T

解码:

?path=/$/Docs/HowTo/Home.md&version=T

问题是第一个/,如果我手动将其从链接中删除,它就可以工作。

我们已尝试使用以下所有语法,但链接始终损坏:

[Home](./Home.md)
[Home](Home.md)
[Home](/Home.md)

有人知道如何解决这个问题吗?

谢谢

最佳答案

从存储库路径 URL 来看,Home.md 文件位于 Howto 文件夹 下。

您可以尝试使用绝对路径相对路径

例如:

绝对路径:[Home]($/Docs/Howto/Home.md)

相对路径:[Home](./Howto/Home.md)

注意:如果使用文件路径进行导航,.md 文件和 home.md 文件需要位于同一 repo 协议(protocol)。

Folder Path

这是关于 markdown links 的文档.

希望这有帮助。

关于azure-devops - Azure DevOps TFS 存储库 : link to internal file inside markup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62678792/

相关文章:

azure-devops - Azure DevOps Rest API 调用版本

powershell - 如何通过脚本设置Azure DevOps版本的描述?

documentation - 比较和对比轻量级标记语言

markdown - 如何在 Markdown 中输入重音符号(又名“反引号”)?

Azure Pipeline如何从jenkins服务器触发构建并将文件从自托管Linux代理复制到托管代理并在托管代理上构建

node.js - 如何在Azure上运行nodejs、express js项目的启动命令?

r - 如何在 knitr 中安装软件包?

azure - 没有人有权访问 Azure DevOPs 中的存储库

git - Azure 开发运营 : How to create a folder in GIT repo with REST API repo

git - 如何在azure存储库中区分大小写的git diff?