我有一個基本的jekyll站點組成的頁面(不是職位),但是,因爲我想排序時,我列出他們的網頁,我不得不使用Jekyll-Sort插件(有點怪異的排序頁面沒有內置到jekyll)。如何將jekyll _site目錄推送到gh-pages分支,並將源代碼保留在master?
因爲我使用插件,所以我無法利用GitHub的自動jekylling。因此,我想將項目的源代碼推送到master
分支,並將_site
目錄分配到gh-pages
分支。
我無法弄清楚如何做到這一點 - 我嘗試添加一個混帳回購協議的_site
目錄內推,要gh-pages
但我每次運行jekyll
時它會清除整個目錄,我失去了.git
文件夾。
有什麼建議嗎?或者一種本地排序的方式?
這兩個選項都覺得這麼黑客和不乾淨我甚至不會嘗試僱用他們。必須有更好的方式 – mizurnix
我不確定過去幾年有多少頁面已經改變,但我無法想象它們讓你在github服務器上運行插件。這意味着您將需要同時推送源代碼和生成的頁面。不管你如何做到這一點,你都需要在兩個分支。嗯是的... – Polygnome