2017-08-06 129 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}}會停止工作。我很高興我的網站現在正在工作,但仍然想明白爲什麼它打破了。如果有人有任何想法... –