样式不在Jekyll网站中呈现

时间:2016-09-18 17:26:36

标签: css ruby sass jekyll

我试图使用Jekyll开始使用博客。随着Ruby,捆绑器和宝石的安装,我已经开始了一个网站。现在的问题是样式似乎没有渲染。 该网站的src代码位于https://github.com/soumasish/Blog

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

1 个答案:

答案 0 :(得分:2)

我假设您在访问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"