2017-08-06 122 views
1

我有一个基于Jekyll的GitHub页面博客使用稍微修改的海德主题。它有四页使用“页面”布局,可以使用永久侧栏访问:博客,关于,项目和出版物。下面是这些页面的样子:GitHub页面Jekyll主题工作的页面,但不是职位

Imgur

博客和项目页面分别用“后”和“项目”的布局,子页面。他们在没有问题的情况下工作了好几个月,但昨天发表了一篇新文章后,我发现该主题不再适用于我的帖子或项目,即使它仍然适用于我的页面。这就是我的帖子是这样的:

Imgur

所有内容是有侧边栏和帖子,以及降价呈现,但哲基尔主题似乎并不奏效。我的项目页面看起来相似。

我很困惑,因为在两个月内我没有改变与主题或布局有关的任何内容,而且我知道我的网站甚至在几天前也正常工作。这个问题似乎无处不在,我没有找到解决办法的运气。

下面是该网站资料库:https://github.com/rgriff23/rgriff23.github.io

+1

的问题是'{{site.baseurl}}'工作不正常,因为这样不会加载CSS文件它不预先考虑到CSS的路径。 –

+1

奇怪的是,我测试你在本地代码它很好。尝试在'home.html'中用'/替换'{{site.baseurl}}'并检查。 –

+0

好的,在'head.html'中用'/替换'{{site.baseurl}}'解决了我的问题!我对此感到不安,为什么这会突然成为一个问题? –

回答

3

的问题是,{{ site.baseurl }}工作不正常,因为这样不会加载CSS文件它不预先考虑到CSS的路径。

尝试用/替换{{ site.baseurl }},并在head.html这应该确定问题。

还要检查this post这也解释了baseurl

+0

我仍然不明白为什么在{{site.baseurl}}过去工作后{{site.baseurl}}会停止工作。我很高兴我的网站现在正在工作,但仍然想明白为什么它打破了。如果有人有任何想法... –

相关问题