Добавить изображения в README.md на BitBucket

Можно ли каким-либо образом ссылаться на изображение из файла readme.md чтобы оно отображалось при просмотре в BitBucket непосредственно из проекта (без размещения изображения в другом месте в Интернете)?

ОБНОВИТЬ:

Проблема была решена, поэтому теперь она работает, как было объяснено в вопросе:

Я readme.md файл readme.md файл изображения в репозитории BitBucket следующим образом:

  • readme.md
  • изображений /
    • scheme.jpg

Я readme.md на образ из readme.md следующим образом:

![Scheme](images/scheme.jpg)

Ответ 1

Обновление 2016-12-14

Это исправлено сейчас, см. resolved статус этой проблемы: https://bitbucket.org/site/master/issues/6315/relative-urls-in-readmemd-files-only-work

Теперь вы можете использовать

![Scheme](images/scheme.jpg)

для ссылки на изображения в вашем репо с использованием относительных ссылок.

Старый ответ

На данный момент это невозможно. BitBucket не поддерживает относительные ссылки на изображения в уценке.

Следующая проблема в Tracker 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), а также некоторые другие возможные решения, ни одна из которых не является особенно приятной или надежной.

Ответ 2

Обновление: см. Принятый ответ, поскольку проблема теперь исправлена, и это обходное решение устарело.


Согласно Altassian, он не поддерживается, поэтому вам нужно использовать абсолютные URL-адреса. Вы можете использовать имена ветвей вместо хеша commit, чтобы разрешить обновление ссылки, если вы измените изображение в последующих фиксациях.

Например, здесь вы берете /path/to/image.jpg из master ветки:

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

Ответ 3

Это очень просто

Просто загрузите ваше изображение в корень репозитория и укажите ссылку на имя файла без указания пути, например:

![your_image_name](your_image_name.png)

Ответ 4

Не используйте пробелы в именах изображений или каталогов. Например:! [] (Изображения/экраны приложений/экран 10.png) должны стать подпапками, которые могут использоваться для других MD-документов. Опять же, я рекомендую заменять интервалы пунктиром даже в папках, содержащих только md или другие файлы.

Не уверен в этом, но исходному документу может потребоваться имя README.md, и изображения, возможно, должны быть в папке верхнего уровня с именем "изображения" в том же каталоге, что и файл README.md.

Наконец, пожалуйста, обновите страницу, когда увидите сообщение об ошибке. Я заметил, что некоторые изображения будут загружаться, а другие - даже в том же формате.

Для получения дополнительной информации, пожалуйста, посмотрите на Atlassian: добавьте изображения на страницу вики и russells-rockauce ответ в форуме битбакет