Jekyll Github页面突然无法呈现CSS,尽管没有任何更改

Jekyll Github页面突然无法呈现CSS,尽管没有任何更改,jekyll,github-pages,Jekyll,Github Pages,几年来,我一直在使用Jekyll通过Github页面托管个人页面。直到今天晚上,它一直工作得很好。我推出了一篇新的博客文章,突然网站的博客部分无法呈现我的任何CSS(它仍然在网站的非Jekyll生成的部分工作)。我已经检查了提交中的所有内容—似乎没有任何更改—甚至将所有内容都回滚到较旧的提交(从几个月前开始),没有任何改进。GH页面是否有任何可能导致此问题的更改?有什么线索吗 回购: 页面:在includes/head.html中,您将CSS文件包括: <link rel="stylesh

几年来,我一直在使用Jekyll通过Github页面托管个人页面。直到今天晚上,它一直工作得很好。我推出了一篇新的博客文章,突然网站的博客部分无法呈现我的任何CSS(它仍然在网站的非Jekyll生成的部分工作)。我已经检查了提交中的所有内容—似乎没有任何更改—甚至将所有内容都回滚到较旧的提交(从几个月前开始),没有任何改进。GH页面是否有任何可能导致此问题的更改?有什么线索吗

回购:


页面:

includes/head.html
中,您将CSS文件包括:

<link rel="stylesheet" href="{{ "css/main.css" | prepend: site.baseurl }}">

现在,当您访问更深层次的网站时,您的链接将很好地生成。

CSS文件的确切问题是什么?主样式表加载正常。我无法识别文件本身有任何问题。控制台中有404个错误,用于丢失资产和CSS,因此它看起来像一个断开的引用,我只是不知道被破坏的引用会在哪里,或者它是如何在不做任何更改的情况下被破坏的。我只是在lightbox.css中看到了错误的背景图像URL,网站的其他部分似乎还可以。这一点,加上其他一些类似的更改,成功了。我很困惑这是怎么发生的,因为理论上没有任何改变,直到今天,它平稳运行了几年,但我很感激它现在起作用了。谢谢@gweintraub我想我也遇到了同样的问题-你能说一下“其他几个类似的变化”是什么吗?如果你测试一下这一点很重要:对我来说,
absolute\u url
对本地的jekyll构建没有影响(这是有意义的),所以一定要推到GitHub看看结果。
<link rel="stylesheet" href="{{ 'css/main.css' | absolute_url }}">