2014-05-11 26 views
1
拿起我的前面的問題默認

我_config.yml因此定義GitHub的網頁是不是傑奇

# Site settings 
title: XTargets 
email: [email protected] 
description: "XTargets - Technical blog of Brad Phelan" 
baseurl: "/xtargets" 
url: "http://xtargets.com" 

# Build settings 
markdown: redcarpet 
permalink: pretty 

defaults: 
    - 
    scope: 
     path: "" 
    values: 
     layout: "post" 

https://github.com/bradphelan/xtargets/blob/gh-pages/_config.yml

,當我在本地運行哲基爾服務器我的職位獲得包裹後佈局。然而,當檢查github上的gh-pages分支時,頁面不會被打包。

http://bradphelan.github.io/xtargets/2012/03/29/simple-javascript-powered-inline-confirm/

爲什麼會發生?

+1

你能告訴我們一個最小的(不)工作的例子嗎?您的實際示例不會顯示問題,因爲佈局在帖子中提供(而baseurl不是)。 – Sylvain

+0

[GitHub Pages現在運行Jekyll 2.2.0](https://github.com/blog/1867-github-pages-now-runs-jekyll-2-2-0),所以這應該不再是一個問題。 –

回答

1

此問題與未運行最新Jekyll版本的Front Matter默認值或GitHub頁面無關。這是你的樣式表沒有正確鏈接。

您的網站看起來在http://bradphelan.github.io/css/main.css的CSS文件,但它位於:http://bradphelan.github.io/xtargets/css/main.css

head.html,相應地改變這樣的:

<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">