De acordo com a documentação do GitHub , a sintaxe do Markdown para inserir uma imagem é:
![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)
Seguindo a sintaxe de exemplo, parece que não consigo fazê-lo funcionar.
Mesmo o exemplo do logotipo do GitHub não funciona.
o que estou perdendo? Ou é um bug do GitHub?
Respostas:
Pode estar faltando o caminho completo / local da imagem que você deseja incluir no seu arquivo Markdown.
O exemplo dado é um caminho relativo, em que a imagem fica no mesmo servidor que o arquivo. Na ajuda, assumiria que a imagem está realmente localizada em:
Mas esse não é um arquivo ou local válido.
Para garantir que você possa renderizar uma imagem, não importa de onde a esteja visualizando, é mais seguro incluir o URL completo, que incluiria o nome do domínio.
Portanto, seu exemplo seria usar algo semelhante a este:
fonte
Em resposta à resposta acima:
Em 30 de janeiro de 2013, o GitHub agora permite links relativos .
Lembre-se de anexar? Raw = true ao final do URL. Aqui está um exemplo:
Devido à maneira como o GitHub lida com os URLs, se você não anexar? Raw = true ao URL de origem, seu navegador tentará carregar a página que exibe a imagem.
fonte
Gosto de testar meu Markdown localmente antes de enviar para algum lugar visível apenas por meio de um URL. Então, eu quero uma URL relativa que eu possa usar em qualquer lugar. O GitHub agora suporta isso.
Seu
images
subdiretório, supondo que esteja no mesmo diretório que o arquivo Markdown, não precisa de uma barra no início - tente:markdown ![GitHub Logo](images/logo.png)
ao invés de
markdown ![GitHub Logo](/images/logo.png)
fonte