簡體   English   中英

我需要為 Github 頁面構建 Jekyll 嗎?

[英]Do I need to build Jekyll for Github pages?

我正在研究 github pages 工作流,以幫助一些非技術人員更新我們的網站。

到目前為止,我一直在本地運行jekyll build ,然后將生成的文件夾部署到 github 頁面,這很好地工作。

在某些審查中,似乎大部分文檔都暗示應該可以僅部署 Jekyll 源文件並讓 github 自動構建站點並托管它。

這是可能的,如果是這樣,為什么我不能讓它工作?

我嘗試向 _posts 目錄添加一個新文件,似乎我的 repo 的“環境”選項卡顯示發生了構建,但新帖子從未出現在網站上。

任何建議將非常感激!

謝謝,亞歷克斯

如果您的存儲庫名為<USERNAME>.github.io那么您只能使用master分支作為發布源。 對於命名為其他任何內容的存儲庫,您可以在master上使用gh-pagesmaster/docs

對於其中任何一種情況,您都可以將源代碼推送到 GitHub.com 上的存儲庫,這將自動觸發站點的構建。

所以答案是你可以使用 jekyll 源代碼,但前提是它在 gh-pages 分支中。 如果您使用 docs/ 文件夾或 master 分支,則似乎需要在推送之前在本地構建(這些選項僅允許您托管已編譯的 HTML 文件而不是原始的 jekyll 源文件)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM