我正在尝试在github页面上设置一个基本的Jekyll网站。目前有问题的网站是: https://kculmback.github.io/kcfeatures-v2/
这是回购: https://github.com/kculmback/kcfeatures-v2
我的问题是网站没有从我的资产文件夹加载图片或css文件,即使链接似乎是正确的(据我所知)。
图片的示例链接: kculmback.github.io/kcfeatures-v2/assets/img/Logo.svg(目前无效)
以下是回购中的图片: github.com/kculmback/kcfeatures-v2/blob/master/assets/img/Logo.svg
这是我第一次建立一个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
非常感谢任何帮助!
答案 0 :(得分:0)
问题不是网址,而是_config.yml
中排除的内容:
exclude:
- "/assets/"
以上一行告诉Jekyll 从转换中排除目录和文件。
所以网站的生成没有资产目录,而网址也没问题。
您必须从assets
列表中删除 exclude
才能正常运行。