Zgodnie z dokumentacją GitHub składnia Markdown do wstawiania obrazu to:
![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)
Zgodnie z ich przykładową składnią nie wydaje mi się, aby był w stanie sprawić, by działał.
Nawet przykład logo GitHub nie działa.
czego mi brakuje? Czy jest to błąd GitHub?
Odpowiedzi:
Być może brakuje pełnej ścieżki / lokalizacji do obrazu, który chcesz dołączyć do pliku Markdown.
Podany przykład to ścieżka względna, w której obraz spoczywa na tym samym serwerze, co plik. W pomocy przyjęto by, że obraz faktycznie znajduje się w:
Ale to nie jest prawidłowy plik lub lokalizacja.
Aby mieć pewność, że możesz renderować obraz bez względu na to, skąd go oglądasz, bezpieczniej jest podać pełny adres URL, który zawierałby nazwę domeny.
Więc twój przykład zamiast tego używałby czegoś podobnego do tego:
źródło
W odpowiedzi na powyższą odpowiedź:
Na dzień 30 stycznia 2013 r. GitHub zezwala teraz na linki względne .
Upewnij się jednak, że dołączasz? Raw = true na końcu adresu URL. Oto przykład:
Ze względu na sposób, w jaki GitHub obsługuje adresy URL, jeśli nie dołączasz? Raw = true do źródłowego adresu URL, przeglądarka podejmie próbę załadowania strony, na której wyświetlany jest obraz.
źródło
Lubię testować mój Markdown lokalnie, zanim wypchnę gdzieś, gdzie można go zobaczyć tylko przez URL. Chcę więc względnego adresu URL, którego mogę używać w dowolnym miejscu. GitHub obsługuje je teraz.
Twój
images
podkatalog, zakładając, że znajduje się w tym samym katalogu co plik Markdown, na początku nie potrzebuje ukośnika - spróbuj:markdown ![GitHub Logo](images/logo.png)
zamiast
markdown ![GitHub Logo](/images/logo.png)
źródło