web-dev-qa-db-fra.com

Ajouter des images à README.md sur BitBucket

Puis-je en quelque sorte référencer l'image à partir du fichier readme.md afin qu'elle s'affiche dans BitBucket directement à partir du projet (sans héberger l'image ailleurs sur le Web)?

UPDATE:

Le problème a été résolu. Il fonctionne maintenant comme expliqué dans la question:

J'ai stocké le fichier readme.md et un fichier image dans un BitBucket repo comme suit:

  • readme.md
  • images/
    • scheme.jpg

Je référence l'image de readme.md comme suit:

![Scheme](images/scheme.jpg)

45
Danny Dan

Mise à jour 2016-12-14

Ceci est corrigé, veuillez consulter l'état resolved de ce problème: https://bitbucket.org/site/master/issues/6315/relative-urls-in-readmemd-files-only-work

Vous pouvez maintenant utiliser 

![Scheme](images/scheme.jpg)

faire référence aux images de votre repo en utilisant des liens relatifs.

Réponse ancienne

Pour le moment, ce n'est pas possible. BitBucket ne prend pas en charge les liens relatifs vers les images dans Markdown.

Le numéro suivant dans le suivi des problèmes de BitBucket contient plus d'informations à ce sujet. Son état actuel (2015-02-27) est open: https://bitbucket.org/site/master/issue/6315/relative- urls-in-readmemd-files-only-work

L'équipe BitBucket a indiqué sur le ticket qu'elle comptait résoudre ce problème "dans les prochains trimestres" (commentaire du 19/12/2014: https://bitbucket.org/site/master/issue/6315/relative-urls -in-readmemd-files-only-work # comment-14400835 ).

Le ticket contient deux solutions (laides) qui combinent deux liens, l’un fonctionnant localement et l’autre sur le site Web ( https://bitbucket.org/site/master/issue/6315/relative- urls-in-readmemd-files-only-work # comment-15852315 ), ainsi que d'autres solutions possibles, dont aucune n'est particulièrement agréable ou fiable.

37
nwinkler

Mise à jour: veuillez consulter la réponse acceptée car le problème est maintenant résolu et cette solution de contournement est obsolète.


Selon Altassian il n'est pas pris en charge, vous devez donc utiliser des URL absolues. Vous pouvez utiliser des noms de branche au lieu de hachage de validation pour autoriser la mise à jour du lien si vous modifiez l'image lors de nouvelles validations.

Par exemple, voici le /path/to/image.jpg, de la branche master:

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

C'est très simple

Il suffit de télécharger votre image à la racine du référentiel et de créer un lien vers le nom du fichier sans chemin, comme ceci:

![your_image_name](your_image_name.png)
0
Srikrushna Pal