2017-06-17 30 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