Jekyll github页面网站忽略.css

时间:2016-04-10 15:18:38

标签: css git github jekyll

有一次这很有效。但是,我按照我认为的工作条件离开了项目,然后再回来发现格式化全部被破坏了。该回购信息可用here,网站托管here.

我已经检查了我的_layouts/文件夹,并且/看似正确地根据答案进行了设置here.

同样,我已根据this question.设置了我的基本网址,因为这是一个项目页面

当我推送RMD文件时可能出现了问题,但是我已经尝试回复并将其作为回购的版本推送,但我没有看到任何更改(也许我这样做了)非常糟糕,我对github非常陌生,而且非常适合git)。

如何恢复格式化?原始结构是使用本教程在jekyll and ghpages.

上完成的

最终解决方案:

在检查和测试LarsW和David_Jacquel的答案后,最终修复如下:

  1. _config.yml - 包括baseurl: /Pokemon_FieldStudies
  2. default.html - 包含<link rel="stylesheet" type="text/css" href="{{ site.baseurl }}/css/main.css">

3 个答案:

答案 0 :(得分:2)

_config.yml中,设置baseurl: /Pokemon_FieldStudies

你这样打电话:<link rel="stylesheet" type="text/css" href="{{ baseurl }}/css/main.css">

答案 1 :(得分:1)

链接错误。 /中的第一个/css/main.css会转到根文件夹,即域(http://davergp.github.io/),而不是网站(http://davergp.github.io/Pokemon_FieldStudies/)。只需将其更改为/Pokemon_FieldStudies/css/main.csscss/main.css

答案 2 :(得分:0)

检查.gitignore文件是否有一些如何排除未被推送到远程仓库的CSS文件。