Согласно документации GitHub , синтаксис Markdown для вставки изображения:
![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)
Следуя их примеру синтаксиса, я не могу заставить его работать.
Даже пример логотипа GitHub не работает.
Чего мне не хватает? Или это ошибка GitHub?
Ответы:
Возможно, вам не хватает полного пути / местоположения к изображению, которое вы хотите включить в файл Markdown.
В приведенном примере указан относительный путь, где изображение находится на том же сервере, что и файл. В справке предполагается, что изображение действительно находится по адресу:
Но это не правильный файл или местоположение.
Чтобы убедиться, что вы можете отобразить изображение независимо от того, откуда вы его просматриваете, безопаснее включить полный URL-адрес, который будет включать доменное имя.
Таким образом, ваш пример будет использовать что-то похожее на это:
источник
В ответ на ответ выше:
По состоянию на 30 января 2013 года, GitHub теперь разрешает относительные ссылки .
Убедитесь, что вы добавляете? Raw = true в конец URL. Вот пример:
Благодаря тому, как GitHub обрабатывает URL-адреса, если вы не добавите? Raw = true к исходному URL-адресу, ваш браузер попытается загрузить страницу с изображением.
источник
Мне нравится тестировать мой Markdown локально, прежде чем нажать где-нибудь видимое только через URL. Поэтому я хочу относительный URL, который я могу использовать где угодно. GitHub теперь поддерживает их.
Ваш
images
подкаталог, если он находится в том же каталоге, что и ваш файл Markdown, в начале не нуждается в косой черте - попробуйте:markdown ![GitHub Logo](images/logo.png)
вместо того
markdown ![GitHub Logo](/images/logo.png)
источник