在BitBucket上将图像添加到README.md

Dan*_*Dan 50 git markdown image bitbucket

我可以以某种方式从readme.md文件中引用图像,以便它直接从项目中在BitBucket中查看时呈现(不在Web上的其他位置托管图像)吗?

更新:

问题已得到解决,因此现在正如问题中所解释的那样:

我已将readme.md文件和图像文件存储在BitBucket仓库中,如下所示:

  • readme.md
  • 图片/
    • scheme.jpg

我引用readme.md如下图像:

![Scheme](images/scheme.jpg)

nwi*_*ler 40

更新2016-12-14

现在已修复,请查看resolved此问题的状态:https://bitbucket.org/site/master/issues/6315/relative-urls-in-readmemd-files-only-work

你现在可以使用了

![Scheme](images/scheme.jpg)
Run Code Online (Sandbox Code Playgroud)

使用相对链接引用您的仓库中的图像.

老答案

目前,这是不可能的.BitBucket不支持markdown中图像的相对链接.

BitBucket问题跟踪器中的以下问题有关于此的更多信息,其当前状态(2015-02-27)已打开:https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-仅文件工作

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)以及其他一些可能的解决方案,其中没有一个特别好或可靠.


Séb*_*ans 15

更新:请查看已接受的答案,因为问题现已解决,此解决方法已过时.


根据Altassian,它不受支持,因此您需要使用绝对URL.如果在以后的提交中更改图像,则可以使用分支名称而不是提交哈希来允许更新链接.

例如,这里是/path/to/image.jpgmaster分支:

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

  • 这有效.重要的是在路径中使用**raw**来使其工作. (2认同)