Chcę wyświetlić kilka obrazów w pliku Markdown na Github. Okazało się, że działa w ten sposób:
![Figure 1-1](https://raw.github.com/username/repo/master/images/figure 1-1.png "Figure 1-1")
Ale muszę współpracować z innymi, więc nie chcę, aby nazwa użytkownika i nazwa repozytorium były na stałe zakodowane.
Próbowałem tego użyć:
![Figure 1-1](images/figure 1-1.png "Figure 1-1")
Działa na moim dysku lokalnym, ale nie działa na Github.
Czy ktoś wie o tym problemie?
raw
. stackoverflow.com/questions/13808020/…Po prostu miałem ten sam problem i okazało się, że jest to spowodowane spacją w adresie URL. Ręczne kodowanie adresu URL zgodnie z
%20
ustaloną wersją.Więc na twoim przykładzie zmieniłem:
do:
Edycja: Zapytałem o to githuba i jest to oczekiwane zachowanie, odkąd przeszli na nową specyfikację renderowania Markdown. Specyfikacja wyraźnie nie zezwala na spacje w identyfikatorach URI, ponieważ spacja jest teraz używana do oddzielenia identyfikatora URI od opcjonalnego tytułu obrazu. Odpowiednia część specyfikacji znajduje się tutaj:
https://github.github.com/gfm/#example-471 - miejsce docelowe nie może zawierać spacji ani znaków końca wiersza, nawet jeśli jest umieszczone w ostrych nawiasach
źródło