GitHub ReadMe.md显示一些图像,但不显示其他图像

时间:2020-02-13 20:01:52

标签: github markdown readme

因此,我在Jupyter Notebook中从事一个带有许多漂亮图形的小型个人项目。我制作了一个.ipynb markdown文件来制作自述文件,因为当我将rReadMe移到GitHub上时,它可以显示在.md文件中,因此我可以实际查看它,并且一切正常。

然后我将其全部转移到GitHub,由于某种原因,这7张图中的5张都拒绝显示。

https://github.com/nmwhitehead/Healthcare-Costs

如果您无法在Read Me.ipnyb文件中查看代码,则必须承担所有图像将以相同格式<img src='Graphs/Healthcare_Cost.png'/>输入的工作。每次我搜索如何解决此问题时,都会说它一定是格式化的东西,但是<img src='Graphs/50%_Predictor.png'/>是相同的格式,并且没有出现,我在这里迷失了方向。

2 个答案:

答案 0 :(得分:2)

您的文件名称中包含%符号。该文件名只是复制到图像的URL链接中。

但是,在URL encoding中,百分号是特殊的。您需要使用%25 in place of %。在网址fixes the link中这样做。

答案 1 :(得分:1)

% is a URL metacharacter and needs to be escaped。它允许您通过跟随ASCII字符的十六进制表示来表示任何ASCII字符。您可以用它来表示元字符,例如将%20/表示为%2f或将%表示为%25

https://github.com/nmwhitehead/Healthcare-Costs/raw/master/Graphs/50%_Predictor.png意味着……%_P毫无意义。尽管某些服务器可能会将其作为文字%_P接受,但Github遵循该标准,但并未遵循。该网址的语法不正确,因此您收到了400错误请求。

%需要被编码为%25https://raw.githubusercontent.com/nmwhitehead/Healthcare-Costs/master/Graphs/50%25_Predictor.png

最好避免这种情况并重命名文件。例如50pct_Predictor.png