Github,一些图像没有显示

时间:2016-08-26 15:45:56

标签: git image svg github webpage

我创建了一个站点,它位于gh-pages分支上。您可以在此处访问网站:https://pacxiu.github.io/RetroPSD/

还链接到repo https://github.com/pacxiu/RetroPSD

问题是它没有显示所有图像。我知道Linux是区分大小写的,但为什么然后会找到一些图像 - 例如链接背景图像。此外,SVG在网站底部有图标。还找到了柯达相机的第一张图片,但后来我得到了404:/

2 个答案:

答案 0 :(得分:1)

您的images目录存储在RetroPSD目录中,但您使用相对路径引用它们,该路径在您的根目录中查找images目录。

E.g。您的HTML所说的内容(在主页上):

../images/icons/tv.svg

哪个(解决后):

https://pacxiu.github.io/images/icons/tv.svg

..指的是父目录。

你想要的是:

images/icons/tv.svg

或者更好的是从根开始使它相对(所以它适用于所有页面):

/RetroPSD/images/icons/tv.svg

答案 1 :(得分:0)

在index.html中,你所有的img src都有'../images/[name of image]',开头的..意味着向上移动目录,但你的images文件夹与index.html文件在同一个文件夹中。由于../,该网站正在寻找错误位置的图片文件夹,以解决此问题,只需将../images替换为images/