TFS没有显示嵌入在markdown文件中的svg

时间:2016-09-09 08:16:13

标签: visual-studio svg tfs markdown

我的项目中有一些markdown文件(.md),它使用通常的![]()格式嵌入SVG图像。当我在Visual Studio Code中预览markdown文件时,嵌入的SVG图像会正确显示。

但是,当我尝试在visualstudio.com(TFS-git存储库)中预览这些markdown文件时,虽然常规位图可以显示,但图像不会显示。如果我右键单击失败的图像并选择“在另一个选项卡或窗口中打开”,则SVG会正确显示。

有没有办法让它在visualstudio.com中正常工作?

其他信息:

使用macOS / Safari,当我打开开发者控制台时,返回404的URL被称为: https://{account}.visualstudio.com/{repo}/_git/uml/actors.svg

但是,当我右键单击缺失的图像并选择“在新标签中打开图像”时,它会打开: https://{account}.visualstudio.com/{guid1}/_api/_versioncontrol/itemContent?repositoryId={guid2}&path=%2Fdocs%2Fuml%2Factors.svg&version=GBmaster&contentOnly=true&__v=5

最后一个链接正确显示图像

1 个答案:

答案 0 :(得分:2)

如果svg图像托管在TFS存储库(TFVC& Git)中,TFS Web门户不支持在markdown中显示svg图像,我已帮助您在VSTS用户语音上提交功能请求,您可以在此处投票:{ {3}}

作为现在的解决方法,您可以将svg文件放在公共网络路径中,然后使用markdown中的地址。例如:

![Alt text](https://css-tricks.com/wp-content/uploads/2015/05/kiwi.svg)