由於你的網站是不是在域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
![Image alt]({{ site.baseurl }}/path_to_images/image.jpg)
修復它。那麼,缺乏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