Github 页面突然不呈现 CSS 尽管没有任何变化

Github Page suddenly not rendering CSS despite nothing changing

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

回购:https://github.com/gweintraub/gweintraub.github.io

页数:http://gabeweintraub.com/

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

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

但它没有考虑 site.url 变量,要使用 site.urlsite.baseurl 生成完整的 url 使用 absolute_url 过滤器:

<link rel="stylesheet" href="{{ 'css/main.css' | absolute_url }}">

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