【问题标题】:Github pages: Image shows correctly in markdown, not on websiteGithub 页面:图像在 markdown 中正确显示,而不是在网站上
【发布时间】:2019-12-27 12:38:58
【问题描述】:

我正在使用 Github Pages + Jekyll 创建博客。我很想得到你的帮助!

我刚刚上传了一个帖子,包括一张图片。提交更改后,我可以看到图片在预览中正确显示,但在浏览器中看不到。我还检查了不同的浏览器和手机,以确保它不是我的缓存或类似的东西。

代码:

它在 Github 上的预览效果:

这是图像在我的浏览器上的显示方式:

我将文件保存在 .md 文件所在的文件夹 images 中。

链接到完整代码here

链接到博文here

【问题讨论】:

    标签: html github github-pages


    【解决方案1】:

    我做公关。
    这是原始网址。
    请检查这个。

    https://github.com/financenerd/financenerd.github.io/pull/1/files

    【讨论】:

    • 我接受了更改,它再次在预览中正确显示,但构建后它没有在网站本身上正确显示..
    • @Financenerd 我修复了冲突合并 plz
    【解决方案2】:

    Jekyll 不会复制放置在 _posts 文件夹中的资产。因此,您的图像在构建后丢失。

    您必须将图像放在另一个文件夹中(不以下划线开头)。就像项目根目录中的 /assets/img//assets/images 一样。

    然后在您的帖子中,在降价中

    ![image](/assets/img/ZAK.JPEG)

    ![image]({{site.baseurl}}/assets/img/ZAK.JPEG)

    使用 Github 页面,您还可以选择:https://nhoizey.github.io/jekyll-postfiles/,但我不能代表经验。

    【讨论】:

    • 谢谢!我按照建议将 JPEG 文件添加到 assets 文件夹中,并在我的帖子中创建了一个新行: 文件的链接有效,但是,在构建之后我仍然有同样的问题,请参阅:financenerd.github.io//2019/12/26/…
    猜你喜欢
    • 1970-01-01
    • 2017-05-27
    • 2017-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多