我在我的網站上使用gem「jekyll資產」,它推送到github頁時失敗。我已經讀過,解決這個問題的方法是在本地構建網站,構建得很好,然後將其推送到github頁面。但是,這樣做的人們正在使用項目存儲庫,他們正在將該網站推向「gh-pages」分支。我爲自己做了這個網站,爲此建議使用repo .github.io下的master分支。如何使用此設置將本地的耶爾斯建築物推送到現場?本地建設和推動jekyll網站github頁
2
A
回答
4
您只需要按下_site
文件夾的內容。沒有別的,也沒有文件夾本身。
如果您正在設置項目站點,請將內容推送到gh-pages
分支。如果是您的用戶網站,回購必須命名爲username.github.io
,並且您的網站根目錄需要爲master
分支。
讓我知道它是怎麼回事! :)
希望能有所幫助!
0
這裏是一個窗口批處理文件,將生成的文件推送回github。將其命名爲site_publish.bat並將其放入項目的根目錄中。
@echo off
cd /d "%~dp0"
rmdir _site /s /q
call jekyll build
git --git-dir=.git --work-tree=_site add --all
git --git-dir=.git --work-tree=_site commit -m "autogen: update site"
git --git-dir=.git --work-tree=_site push
相關問題
- 1. 如何使用Jekyll和Github頁面來構建個人網站
- 2. 如何將Jekyll網站推送至已建好的GitHub?
- 3. Jekyll github-pages網站不顯示CSS格式,除本地外
- 4. 佈局錯誤建設github個人網站與jekyll
- 5. Jekyll和Github的頁面
- 6. 訪問Jekyll網站跨本地wifi
- 7. 網站根目錄:Github Pages vs.`jekyll --server`
- 8. 使用Github部署Jekyll網站
- 9. Github頁面:當根網站是jekyll時,如何訪問github項目頁面
- 10. 不能推到github網站
- 11. GitHub推送到Azure網站
- 12. 在Github上託管的jekyll網站上嵌入R - Leaflet地圖
- 13. 隱藏由GitHub提供的Jekyll網站的頁面
- 14. Jekyll網站將不會顯示在GitHub頁面
- 15. Github-Pages錯誤本地運行Jekyll
- 16. Github Pages - 處理Jekyll內容而不在本地運行Jekyll?
- 17. 無法使用Jekyll和github頁面設置圖標
- 18. jekyll-github-metadata在本地工作,但不在GitHub中
- 19. Git:推新創建的本地子模塊高達Github和Bitbucket
- 20. 我的Jekyll網站站點地圖中的意外網址
- 21. 你如何創建一個Jekyll網站?
- 22. github頁面404 jekyll子頁面
- 23. 有沒有辦法在Jekyll網站上爲Collections設置分頁?
- 24. Github頁面和github項目網站與個人域名
- 25. 是否有可能在本地服務多個Jekyll網站?
- 26. 與在本地運行jekyll網站的路徑混淆
- 27. Jekyll上的Jekyll上Github
- 28. 添加新的寶石到github上託管的jekyll網站
- 29. Nginx和github的網站
- 30. 使用jQuery與Github頁面上託管的Jekyll站點
工作完美!關鍵是複製'_site'文件夾的內容而不是文件夾本身。我已經結束了將原始回購協議放入其他分支,構建它,然後切換分支並僅將站點內容推送到主分支。對於其他人,這裏是另一個[指南](http://www.sitepoint.com/jekyll-plugins-github/)我在這個答案後找到。 – npresco
太棒了!我很高興它的工作!祝你一切安好! :) –