由于你的网站是不是在域ananthp.github.io/的根,但在 “目录” carnatic_scores/,你必须在你的_config.yml文件中设置baseurl
变量。
baseurl: '/carnatic_scores'
编辑:一些解释
在_includes/head.html你可以看到这一点:
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
这相当于
<link rel="stylesheet" href="{{ site.baseurl }}/css/main.css">
随着baseurl
设置为“ “(默认)您的相对网址是/css/main.css,解析为http://ananthp.github.io/css/main.css通过您的浏览器= 404找不到。
随着baseurl
设置为“/ carnatic_scores”你的相对URL是/carnatic_scores/css/main.css,这为http://ananthp.github.io/carnatic_scores/css/main.css您的浏览器=冷静的CSS解析!
这对所有资产(CSS,JS和图片)真:
<script src="{{ site.baseurl }}/path_to_scripts/script.js"></script>
<img src="{{ site.baseurl }}/path_to_images/image.jpg">
or in markdown

修复它。那么,缺乏baseurl阻止了样式表加载? – 2014-09-13 08:33:46
它防止加载所有资产。请参阅编辑。 – 2014-09-13 09:36:02
@DavidJacquel关于[this]的任何想法(http:// stackoverflow。com/q/34532476/2404470) – xameeramir 2015-12-30 15:54:45