在 BitBucket 上向 README.md 添加图像

我能以某种方式引用从 readme.md文件的图像,使它呈现时,在 BitBucket直接从项目(无托管在网上其他地方的图像) ?

更新:

问题已经解决了,所以它现在正在工作,就像问题中解释的那样:

我已将 readme.md文件和一个图像文件储存在 BitBucket回购协议中,如下所示:

  • Readme 医学博士
  • 图片/
    • 方案 jpg

我引用 readme.md的图像如下:

![Scheme](images/scheme.jpg)

37907 次浏览

更新2016-12-14

这是固定现在,请参阅这个问题的 resolved状态: https://bitbucket.org/site/master/issues/6315/relative-urls-in-readmemd-files-only-work

你现在可以使用

![Scheme](images/scheme.jpg)

使用相关链接引用回购中的图像。

老答案

目前,这是不可能的。 BitBucket 不支持相对链接的图像在降价。

以下问题在 BitBucket 的问题跟踪有更多的信息,其当前状态(2015-02-27)是 打开: https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work

BitBucket 团队在彩票上表示,他们打算“在未来几个季度”解决这个问题(评论来自2014-12-19: https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work#comment-14400835)。

票据包含两个(丑陋的)变通方案,使用两个链接的组合,一个在本地工作,一个在网站(https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work#comment-15852315)以及其他一些可能的解决方案,没有一个是特别好或可靠的。

更新: 请看接受的答案,因为问题现在是固定的,这个解决方案是过时的。


根据 Altassian,它是不支持的,所以你需要使用绝对 URL。如果在以后的提交中更改了图像,可以使用分支名称而不是提交散列来允许更新链接。

例如,以下是从 master分支取得的 /path/to/image.jpg:

[Your Link Text](https://bitbucket.org/username/reponame/raw/master/path/to/image.jpg)

不要在图像或目录名称中使用任何空格。例如: (图片/应用程序屏幕/屏幕10.png) 应该成为 子文件夹可用于其他 md 文档。同样,我建议在只包含 md 或其他文件的文件夹中也使用虚线替换间距。

不确定这一点,但是起始文档可能需要命名为 README.md,并且图像可能需要位于与 README.md 文件相同的目录中名为“ images”的顶级文件夹中。

最后,当你看到一个破碎的图片链接时,请刷新你的页面。我注意到有些图片会被载入,而另一些则不会,尽管它们的格式是相同的。

更多信息,请看 Atlassian: 将图像添加到 wiki 页面在 Bitbucket 论坛上讨论 Russell-Rock 酱油的答案

很简单

只需将您的映像上传到存储库根目录,然后链接到文件名,不需要任何路径,如下所示:

![your_image_name](your_image_name.png)