[英]Do I need to build Jekyll for Github pages?
我正在研究 github pages 工作流,以幫助一些非技術人員更新我們的網站。
到目前為止,我一直在本地運行jekyll build
,然后將生成的文件夾部署到 github 頁面,這很好地工作。
在某些審查中,似乎大部分文檔都暗示應該可以僅部署 Jekyll 源文件並讓 github 自動構建站點並托管它。
這是可能的,如果是這樣,為什么我不能讓它工作?
我嘗試向 _posts 目錄添加一個新文件,似乎我的 repo 的“環境”選項卡顯示發生了構建,但新帖子從未出現在網站上。
任何建議將非常感激!
謝謝,亞歷克斯
如果您的存儲庫名為<USERNAME>.github.io
那么您只能使用master
分支作為發布源。 對於命名為其他任何內容的存儲庫,您可以在master
上使用gh-pages
、 master
或/docs
。
對於其中任何一種情況,您都可以將源代碼推送到 GitHub.com 上的存儲庫,這將自動觸發站點的構建。
所以答案是你可以使用 jekyll 源代碼,但前提是它在 gh-pages 分支中。 如果您使用 docs/ 文件夾或 master 分支,則似乎需要在推送之前在本地構建(這些選項僅允許您托管已編譯的 HTML 文件而不是原始的 jekyll 源文件)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.