我有一个基于Jekyll的GitHub Pages博客,使用稍微修改过的Hyde主题。它有四页使用“页面”布局,可以使用永久侧栏访问:博客,关于,项目和出版物。以下是这些页面的样子:
“博客”和“项目”页面的子页面分别使用“后期”和“项目”布局。他们在没有问题的情况下工作了好几个月,但昨天在发布新帖后,我发现主题不再适用于我的帖子或项目,即使它继续适用于我的页面。这就是我的帖子的样子:
所有内容都存在于侧边栏和帖子中,并且Markdown已呈现,但Jekyll主题似乎不起作用。我的项目页面看起来很相似。
我很困惑,因为我在大约两个月内没有改变任何与主题或布局有关的内容,而且我知道我的网站即使在几天前也能正常工作。这个问题似乎无处不在,我找不到解决方案。
答案 0 :(得分:3)
问题是{{ site.baseurl }}
无法正常工作,因为它没有在css路径前面,因此未加载CSS文件。
尝试将{{ site.baseurl }}
替换为/
中的head.html
,这应该可以解决问题。
另请查看解释baseurl