2015-02-27 19 views
33

Posso in qualche modo fare riferimento all'immagine dal file readme.md in modo che venga visualizzata quando visualizzata in BitBucket direttamente dal progetto (senza ospitare l'immagine altrove sul Web)?Aggiungere immagini a README.md su BitBucket

UPDATE:

Il issue è stato risolto in modo che tutto funzioni ora come è stato spiegato nella domanda:

ho immagazzinato readme.md di file e un file di immagine in un BitBucket repo come segue:

  • readme.md
  • immagini/
    • scheme.jpg

Ho riferimento l'immagine da readme.md come segue:

![Scheme](images/scheme.jpg)

+1

Cosa esercitazione ti riferisci? Modifica la tua domanda e aggiungi un link ad essa. – Jubobs

risposta

21

Aggiornamento 2016-12-14

Questo è stato risolto, si prega di consultare lo stato resolved di questo numero: https://bitbucket.org/site/master/issues/6315/relative-urls-in-readmemd-files-only-work

È ora possibile utilizzare

![Scheme](images/scheme.jpg) 

per riferirsi a immagini in pronti contro termine con link relativi.

Vecchia risposta

Al momento, questo non è possibile. BitBucket non supporta i collegamenti relativi alle immagini in markdown.

Il seguente problema in issue tracker di BitBucket ha più informazioni, il suo stato attuale (2015/02/27) è aperto: https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work

La squadra BitBucket hanno indicato sul biglietto che intendono risolvere questo "nei prossimi trimestri" (commento 2014-12-19: https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work#comment-14400835).

Il ticket contiene un paio di (brutte) soluzioni alternative, utilizzando una combinazione di due collegamenti, in cui uno funziona localmente e uno sul sito Web (https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work#comment-15852315), nonché alcune altre possibili soluzioni, nessuna delle quali particolarmente piacevole o affidabile.

+0

È riparato ora? – aks

+0

Sì, è stato risolto ora. – joan

9

Aggiornamento: vedere la risposta accettata poiché il problema è stato risolto e questa soluzione alternativa è obsoleta.


Secondo Altassian non è supportato quindi è necessario utilizzare URL assoluti. È possibile utilizzare i nomi dei rami anziché l'hash del commit per consentire l'aggiornamento del collegamento se si modifica l'immagine in commit successivi.

Per esempio, qui sta prendendo il /path/to/image.jpg, dal ramo master:

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

'https://bitbucket.org/ //raw//' – Benny

-1

Non utilizzare spazi nei nomi delle immagini o delle directory. Ad esempio: ! [] (Immagini/schermate dell'app/schermo 10.png) dovrebbe diventare Le sottocartelle possono essere utilizzate per altri documenti md. Di nuovo, raccomando di sostituire la spaziatura con il tratteggio anche nelle cartelle che contengono solo md o altri file.

Non sono sicuro, ma potrebbe essere necessario leggere il documento di avvio denominato README.md e le immagini potrebbero trovarsi in una cartella di livello superiore denominata "immagini" nella stessa directory del file README.md.

Infine, si prega di aggiornare la pagina quando si vede un collegamento di immagine rotto. Ho notato che alcune immagini si caricavano e altre non erano nemmeno se fossero nello stesso formato.

Per ulteriori informazioni, si prega, hanno uno sguardo al Atlassian: Add images to a wiki page e russells-rocksauce answer in bitbucket issues forum

+0

Questo è stato risolto molto tempo fa. – Blackbam

+0

Sì, ma ho trovato che i link sopra sono migliori e aggiornati. Infatti, Bitbucket non ha la stessa limitazione, come l'URL assoluto per le immagini, descritto nelle risposte precedenti. – GG86