【问题标题】:Github, some images doesn't showGithub,有些图片不显示
【发布时间】:2016-08-26 23:52:47
【问题描述】:

我创建了一个站点,该站点托管在 gh-pages 分支上。您可以在这里访问网站:https://pacxiu.github.io/RetroPSD/

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

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

【问题讨论】:

    标签: git image svg github webpage


    【解决方案1】:

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

    例如您的 HTML 内容(在主页上):

    ../images/icons/tv.svg
    

    变成(解决后):

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

    .. 指父目录。

    你想要的是:

    images/icons/tv.svg
    

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

    /RetroPSD/images/icons/tv.svg
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-01-24
        • 2021-12-25
        • 2022-06-14
        • 1970-01-01
        • 1970-01-01
        • 2019-03-06
        • 1970-01-01
        • 2017-05-19
        相关资源
        最近更新 更多