Добавить изображения в README.md на BitBucket
Можно ли каким-либо образом ссылаться на изображение из файла readme.md
чтобы оно отображалось при просмотре в BitBucket непосредственно из проекта (без размещения изображения в другом месте в Интернете)?
ОБНОВИТЬ:
Проблема была решена, поэтому теперь она работает, как было объяснено в вопросе:
Я readme.md
файл readme.md
файл изображения в репозитории BitBucket следующим образом:
Я 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 ответ в форуме битбакет