2017-06-17 49 views
0

我一直在試圖把我自己的網頁在meredithhu.github.io。正如你所看到的,在這一點上,只有主頁顯示正確的佈局,所有其他頁面(如果你點擊主頁上的標籤)佈局是關閉的......我無法弄清楚爲什麼和如何修復它...佈局錯誤建設github個人網站與jekyll

所有代碼在這裏:https://github.com/meredithhu/meredithhu.github.io

我在_layouts文件夾中定義了佈局,顯然只有default.html正在工作......但並非所有其他人都以同樣的方式定義?其他人怎麼能工作?

任何人都可以給我一些提示如何解決這個問題?

回答

2

更新您的link標籤從default佈局

<link rel="stylesheet" type="text/css" href="css/main.css"> 

本 - >

<link rel="stylesheet" href="/css/main.css"> 
+1

如果有效,請接受答案。 – Ganesh

+0

非常感謝您的回覆!是的,它的工作! – shenglih

1

沒有與風格加載,如果你只是使用href="css/main.css"那麼瀏覽器將使用當前的一個問題級別作爲基本URL,這就是爲什麼它適用於基本URL,但不適用於任何其他更深的類別/頁面,在_layouts/default.html將CSS行更改爲:

<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/css/main.css"> 

此外,在_config.yml,有一個錯誤的分析器,刪除行markdown: shengli,以便網站正確加載。

+0

感謝您的解釋:D – shenglih