如何在Github的Markdown文件中显示图像?

时间:2012-10-24 14:35:15

标签: github markdown

专家

我想在github中的Markdown文件中显示一些图像。我发现它的工作原理如下:

![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。

有没有人知道这个问题?感谢。

2 个答案:

答案 0 :(得分:113)

我自己找到了答案。

只需将?raw = true 附加到图片网址即可:

![](images/table 1-1.png?raw=true)

答案 1 :(得分:9)

我遇到了同样的问题,结果是由URL中的空格引起的。手动将空格URL编码为%20修复了它。

所以使用你改变的例子:

![](images/table 1-1.png)

为:

![](images/table%201-1.png)

编辑:我向github询问了这个问题,因为他们moved to a new spec用于渲染Markdown,这是预期的行为。规范明确禁止URI中的空格,因为现在使用空格将URI与可选图像标题分开。规范的相关部分在这里:

https://github.github.com/gfm/#example-471 - 目标不能包含空格或换行符,即使用尖括号括起来