2015-02-27 20 views
33

Czy mogę w jakiś sposób odwołać się do obrazu z pliku readme.md, aby wyświetlał się on po wyświetleniu w BitBucket bezpośrednio z projektu (bez hostowania obrazu w innym miejscu w Internecie)?Dodawać obrazy do README.md na BitBucket

UPDATE:

issue został rozwiązany tak to działa teraz jak to zostało wyjaśnione w pytaniu:

Mam przechowywanej readme.md plik i plik obrazu w BitBucket repo, co następuje:

  • readme.md
  • obrazów/
    • scheme.jpg

odwołać obraz z readme.md następująco:

![Scheme](images/scheme.jpg)

+1

Co poradnik to dotyczy? Edytuj swoje pytanie i dodaj link do niego. – Jubobs

Odpowiedz

21

Aktualizacja 2016-12-14

to teraz naprawić, zapoznaj się z numerem resolved tego problemu: https://bitbucket.org/site/master/issues/6315/relative-urls-in-readmemd-files-only-work

Można teraz używać

![Scheme](images/scheme.jpg) 

odnieść się do zdjęć w swoim repo przy użyciu łącza względne.

Stara odpowiedź

W tej chwili nie jest to możliwe. BitBucket nie obsługuje względnych linków do obrazów w przecenach.

następujący problem w emisyjnej trackera BitBucket zawiera więcej informacji na ten temat, jego aktualny status (27.02.2015) jest otwarty: https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work

Zespół BitBucket zostały wskazane na bilecie, które zamierzają naprawić to "w nadchodzących kwartałach" (komentarz z 2014-12-19: https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work#comment-14400835).

Bilet zawiera kilka (brzydkich) obejść, przy użyciu kombinacji dwóch linków, z których jeden działa lokalnie, i jeden na stronie internetowej (https://bitbucket.org/site/master/issue/6315/relative-urls-in-readmemd-files-only-work#comment-15852315), a także kilka innych możliwych rozwiązań, z których żaden nie jest szczególnie miły lub niezawodny.

+0

Czy to jest teraz naprawione? – aks

+0

Tak, jest już ustalony. – joan

9

Aktualizacja: zapoznaj się z zaakceptowaną odpowiedzią, ponieważ problem został rozwiązany, a obejście to jest przestarzałe.


Zgodnie z Altassian nie jest to obsługiwane, więc trzeba użyć bezwzględnych adresów URL. Możesz użyć nazw gałęzi zamiast skrótu zatwierdzenia, aby zezwolić na aktualizację łącza, jeśli zmienisz obraz w późniejszych zatwierdzeniach.

Na przykład, tutaj bierze /path/to/image.jpg, z master oddziału:

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

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

-1

nie wolno używać spacji w nazwach obrazów lub katalogów. Na przykład: ! [] (Obrazy/ekrany aplikacji/ekran 10.png) powinien zostać Podfoldery mogą być używane do innych dokumentów md. Ponownie zalecam zastępowanie odstępów kropkami nawet w folderach zawierających tylko md lub inne pliki.

Nie jestem pewien, ale dokument początkowy może wymagać nazwy README.md, a obrazy mogą znajdować się w folderze najwyższego poziomu o nazwie "images" w tym samym katalogu, co plik README.md.

Na koniec odśwież stronę, gdy pojawi się link z uszkodzonym obrazem. Zauważyłem, że niektóre obrazy zostały załadowane, a inne nie były nawet w tym samym formacie.

uzyskać więcej informacji, proszę nie patrzeć na Atlassian: Add images to a wiki page i russells-rocksauce answer in bitbucket issues forum

+0

To zostało rozwiązane dawno temu. – Blackbam

+0

Tak, ale stwierdziłem, że powyższe linki są lepsze i zaktualizowane. Rzeczywiście, Bitbucket nie ma tego samego ograniczenia, jak bezwzględny URL dla obrazów, opisany w poprzednich odpowiedziach. – GG86