我在我的 Github 项目中添加了一个项目网站,但是一些照片在网站中没有显示。
图片代码:
<img src="img/screenshot2.PNG" class="img-responsive" alt=""> </div>
文件夹结构(img是一个文件夹):
img
Screenshot2.png
index.html
我尝试了使用.png
和.PNG
(之前的一些 Stack Overflow 回答建议使用这些后缀名),但它们都不起作用。
有什么解决方法吗?
我在我的 Github 项目中添加了一个项目网站,但是一些照片在网站中没有显示。
图片代码:
<img src="img/screenshot2.PNG" class="img-responsive" alt=""> </div>
文件夹结构(img是一个文件夹):
img
Screenshot2.png
index.html
我尝试了使用.png
和.PNG
(之前的一些 Stack Overflow 回答建议使用这些后缀名),但它们都不起作用。
有什么解决方法吗?
没事了,问题已经解决。
如果有人遇到同样的问题。
GitHub Pages 是大小写敏感的。不仅对于文件夹而言,图片名称也是如此。
是的,我有同样的问题。
Images.png
和images.png
是不同的。src="/images/images.png"
,只需删除路径开头的斜杠即可解决问题。正如@dnivog提到的那样,GitHub服务器需要一些时间来更新文件。
如果以上方法都不能解决您的问题,请稍等一下再检查。⏳
<a href="_images/whatever.jpg">
的链接。.nojekyll
文件,以便识别下划线图像。请参考此链接:https://github.blog/2009-12-29-bypassing-jekyll-on-github-pages/ - undefined写下你所看到的。
这是 Screenshot2.png
,文件扩展名为小写的 png
,并且文件名以大写字母 S
开头。
我今天遇到了这个问题。 我通过以下方式解决:
Screenshot.png
与 Screenshot.PNG
或甚至 screenshot.png
不同)PATH
。 对于我来说;它是 ../img/myImg.jpg
,我将其更改为 ./img/myImg.jpg
,以指向项目当前目录在解决上述2个问题后,它正常工作了...希望能帮助你解决困境!
我尝试使用JPG 或 jpg,但都无法正常工作。
我尝试了以下步骤,并且成功了。
尝试使用完整路径。假设您的图像位于 repo-name/img/pic.jpg 内。然后使用https://username.github.io/repo-name/img/pic.jpg 而不是仅使用 /img/pic.jpg。
对于任何仍在浏览答案的人:
确保图像已上传到您的远程服务器。在您的主要存储库页面上,点击图像名称并查看是否打开:如果是,请继续执行下一步
使用 "Github pages" 加载网站
打开检查元素(DevTools),进入您的 .html 文件或 CSS 样式中定义了 src
的 html 元素处
在这里尝试所有人们上面描述的各种解决方案[对我有用的是:我在我的 src
前添加了 ./
=> ./name-image
无论哪个解决方案可行,都将更改应用于本地的 html 或 CSS,并推送到 Github。
我有一个类似的问题,但我使用git-lfs管理图像。GitHub Pages不支持LFS,这将阻止图像显示。
Ctrl
+R
**完全重新加载页面。 - undefined