Según la documentación de GitHub , la sintaxis de Markdown para insertar una imagen es:
![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)
Siguiendo su sintaxis de ejemplo, parece que no puedo hacer que funcione.
Incluso el ejemplo del logotipo de GitHub no funciona.
¿Qué me estoy perdiendo? ¿O es un error de GitHub?
Respuestas:
Es posible que le falte la ruta / ubicación completa de la imagen que desea incluir en su archivo Markdown.
El ejemplo dado es una ruta relativa, donde la imagen descansa en el mismo servidor que el archivo. En la ayuda, supondría que la imagen se encuentra realmente en:
Pero ese no es un archivo o ubicación válido.
Para asegurarse de que puede representar una imagen sin importar desde dónde la esté viendo, es más seguro incluir la URL completa, que incluiría el nombre de dominio.
Entonces, su ejemplo sería usar algo similar a esto:
fuente
En respuesta a la respuesta anterior:
A partir del 30 de enero de 2013, GitHub ahora permite enlaces relativos .
Sin embargo, asegúrese de agregar? Raw = true al final de la URL. Aquí hay un ejemplo:
Debido a la forma en que GitHub maneja las URL, si no agrega? Raw = true a la URL de origen, su navegador intentará cargar la página que muestra la imagen.
fuente
Me gusta probar mi Markdown localmente antes de presionar en algún lugar visible solo a través de una URL. Entonces, quiero una URL relativa que pueda usar en cualquier lugar. GitHub ahora los admite.
Su
images
subdirectorio, suponiendo que esté en el mismo directorio que su archivo Markdown, no necesita una barra al principio - intente:markdown ![GitHub Logo](images/logo.png)
en lugar de
markdown ![GitHub Logo](/images/logo.png)
fuente