2016-02-21 187 views
-1

http://leongaban.github.io/leongaban-10/(< - 顯示默認的GitHub頁面主題)爲什麼我的Jekyll博客不在我的Github頁面上?

enter image description here

Here is my repo with a jekyll blog在本地工作的100%,我也創建GH-頁面分支。下面是對博客應該是什麼樣子我GitHub的頁面截圖:

enter image description here

我需要在我_config.yml在這裏改變什麼?

站點設置

title: Leon Gaban 
email: [email protected] 
description: "Leon Gaban"# this means to ignore newlines until "baseurl:" 
baseurl: "" # the subpath of your site, e.g. /blog 
url: "http://leongaban.com" # the base hostname & protocol for your site 
twitter_username: leongaban 
github_username: leongaban 

# Build settings 
markdown: kramdown 

回答

1

添加到您的_config.yml

kramdown: 
    input: GFM 

爲了保持GitHub將使用相同的降價。

此外,如果它是您的用戶網站username.github.io最好將它移動到master分支。 gh-pages分支應該只應用於項目網站。您的_site文件夾不應該在那裏。它包含已經構建的站點。通常,它對於本地預覽以及當您使用不會自動構建Jekyll的服務(例如Apache服務器)進行託管時非常有用。另外,當您使用GitHub不允許的Jekyll插件時,所以您選擇在本地構建站點並僅將靜態站點上傳到GH。

我看到兩種方法:天氣您刪除_site文件夾並將您的項目移動到主分支,或者您刪除其餘內容並僅上傳到您的存儲庫_site文件夾的內容(不是文件夾本身) 。

希望能有所幫助!

+0

哦,謝謝,不知道_site是如何工作的......所以這很酷,Jekyll在github上編譯 –

+0

正是如此。它通過'bundle exec jekyll build'與bundler一起構建。 –

+0

我正在從手機上快速寫入,所以我無法爲您提供鏈接,但可以嘗試使用Google GitHub Pages Jekyll bundle exec搜索,並且您會找到GH文檔解釋這一點。 –

相關問題