我正在使用Jekyll进行静态网站生成。所以目前我在_site文件夹中有一个master分支,我会在每次构建后推送它。
但这意味着我无法对任何其他系统进行任何更改,因为我没有项目的来源。我环顾四周,发现人们已经创建了另一个分支,整个项目都在这里。我对git分支概念不是很了解。
建议推送源代码,以便我可以从任何地方对项目进行更改。
- EDIT ---
我使用gh-pages托管网站而不是github中存在于username.guthub.io/project中的特定项目。
答案 0 :(得分:1)
检查:https://help.github.com/articles/using-jekyll-with-pages/#using-jekyll
您不想将_site
文件夹推送到github。当项目文件位于gh-pages
分支上时,Github会自动生成jekyll站点。
_site
文件夹中)。gh-pages
的分支(本地和远程)_site
文件夹以外的所有文件(当你在gh-pages
分支时)username.github.io/projectname
您将在github上获得源代码,每次对此gh-pages
分支进行一些更改时,您的页面将由github重建和更新