Я хочу отобразить некоторые изображения в файле Markdown на Github. Я обнаружил, что это работает так:
![Figure 1-1](https://raw.github.com/username/repo/master/images/figure 1-1.png "Figure 1-1")
Но мне нужно сотрудничать с другими, поэтому я не хочу, чтобы имя пользователя и имя репо были жестко закодированы.
Я пробовал использовать это:
![Figure 1-1](images/figure 1-1.png "Figure 1-1")
Он работает на моем локальном диске, но не работает на Github.
Кто-нибудь знает об этой проблеме?
raw
. stackoverflow.com/questions/13808020/…У меня была такая же проблема, и она оказалась вызвана пробелом в URL-адресе. URL-адрес, кодирующий пробел вручную, как
%20
исправлено.Итак, используя ваш пример, я изменил:
кому:
Изменить: я спросил github об этом, и это ожидаемое поведение с тех пор, как они перешли на новую спецификацию для рендеринга Markdown. Спецификация явно запрещает пробелы в URI, потому что теперь пробел используется для отделения URI от необязательного заголовка изображения. Соответствующая часть спецификации находится здесь:
https://github.github.com/gfm/#example-471 - пункт назначения не может содержать пробелы или разрывы строк, даже если они заключены в заостренные скобки.
источник