Jekyll 站点中未呈现的样式

Styles not rendering in Jekyll site

我正在尝试使用 Jekyll 开始创建博客。通过 Ruby、捆绑器和 gems 安装,我创建了一个站点。现在的问题是样式似乎没有呈现。 该站点的源代码在这里,https://github.com/soumasish/Blog

我不确定问题是因为 SASS 没有编译,还是站点无法获取 CSS。 任何帮助表示赞赏。

我假设你的意思是当你访问 https://soumasish.github.io/Blog/ 时样式没有加载,在本地它看起来不错。

它在 /css/main.css 请求 CSS 文件,这是绝对 URL。此绝对 URL 否定 Blog 的基本路径,导致请求:

https://soumasish.github.io/css/main.css

但是 CSS 文件位于此处:

https://soumasish.github.io/Blog/css/main.css

要修复它,您可以将 baseurl 选项添加到 _config.yml:

baseurl: "/Blog"

或将其添加到 url 设置(但 baseurl 是推荐的方式):

url: "https://soumasish.github.io/Blog"