2013-07-19 84 views
11

我正在嘗試在我的index.html中添加外部文件css如何鏈接組織中的css文件github頁面

組織名稱 - codehunks

我的目錄結構:

codehunks.github.io 
    _layouts/ 
     style.css 
    LICENSE.txt 
    README.rst 
    index.html 

我試圖將其添加爲:

<link rel="stylesheet" type="text/css" href="_layouts/styles.css"/> 

,但沒有奏效。 我搜索並獲得知道raw.github.com/../..不會在css/text

我發現了一些文章通過提供鏈接的[username].github.io/[repo]/[folder]/[filname]增加,但這個並沒有爲我的組織中工作的情況下工作。

我試着將它添加爲codehunks.github.com/codehunks.github.io/_layouts/style.css但鏈接給我404 not found響應。

任何可能的解決方案,或者我錯了。

這裏是我的codehunks.github.io頁面,這裏是我的代碼Source Code

+0

這很奇怪,它應該工作。如果您在這裏沒有收到任何回覆,請嘗試聯繫GitHub。 – gustavohenke

+1

啊,我把'_layouts'文件夾重命名爲'css',現在它正在工作。真奇怪 – softvar

+2

呃,現在我記得了。這是因爲GitHub的[Jekyll](http://jekyllrb.com/)。以'_'爲前綴的目錄被Jekyll使用。 – gustavohenke

回答

8

你的風格將在/styles.css工作,如果你把它的根,_layout文件夾由傑基爾/紅寶石。

在你的倉庫的根目錄下創建一個css文件夾,並將樣式放在那裏。

/css/style.css代替。

+1

@gustavohenke早些時候提到它。但是,謝謝你指出。雖然答案是正確的,但爲了在不久的將來開始使用它,我可以獲得「jekyll」文檔嗎? – softvar

+1

所有信息:http://jekyllrb.com/docs/structure/ – ChelseaStats

相關問題