我创建了一个站点,它位于gh-pages分支上。您可以在此处访问网站:https://pacxiu.github.io/RetroPSD/
还链接到repo https://github.com/pacxiu/RetroPSD
问题是它没有显示所有图像。我知道Linux是区分大小写的,但为什么然后会找到一些图像 - 例如链接背景图像。此外,SVG在网站底部有图标。还找到了柯达相机的第一张图片,但后来我得到了404:/
答案 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/
。