首页 文章

在Github Pages Jekyll站点中接收404资产错误

提问于
浏览
1

我正在尝试在github页面上 Build 一个基本的Jekyll站点 . 该网站目前是:https://kculmback.github.io/kcfeatures-v2/

这是回购:https://github.com/kculmback/kcfeatures-v2

我的问题是该网站没有从我的资产文件夹加载图像或css文件,即使链接似乎是正确的(据我所知) .

Example link to image: kculmback.github.io/kcfeatures-v2/assets/img/Logo.svg(目前无效)

Here is the image in the repo: github.com/kculmback/kcfeatures-v2/blob/master/assets/img/Logo.svg

这是我第一次 Build 一个Jekyll网站,但据我所知,我已经完成了所有这些...

这是我的_config.yml文件中的siteurl / url设置:

# Serving
url:     "http://kculmback.github.io"
baseurl: "/kcfeatures-v2"

这是我如何编写CSS文件链接的示例:

<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/app.css">

这是由Github Pages呈现的结果链接:

https://kculmback.github.io/kcfeatures-v2/assets/css/app.css

任何帮助将不胜感激!

1 回答

  • 0

    问题不是网址,而是 _config.yml 中排除的内容:

    exclude:
      - "/assets/"
    

    上面一行告诉杰基尔 exclude directories and files from the conversion .

    所以网站是在没有资产目录的情况下生成的,而网址是可以的 .

    您必须从 exclude 列表中删除 assets 才能正常工作 .

相关问题