Github Pages开发分支?

The*_*ler 29 github-pages

我目前使用可爱的Github Pages来托管一个网站.我现在想尝试一些东西,添加内容,新脚本,......所以我有一个dev分支,我在其中执行此操作,并运行本地Web服务器来测试它.一旦我对它感到满意,我就可以将它推送到gh-pages分支进行'发布'.

但是,我现在想知道.是否可以让dev分支也可以像gh-pages分支一样在任何地方访问?这对于让其他人尝试我正在处理的新东西非常有帮助,而不必冒险向所有人发布错误的代码.所以基本上在一个仓库中有两个gh页面的网站,一个用于发布的一个版本.

这是(或类似的)Github可能吗?

Yeh*_*evi 13

因此,仔细查看github页面文档,寻找使用所提供的功能的任何解决方案,看起来你正在寻找的可能是好的但是不可用,也许最接近的是有两个存储库,例如username.github.io/production另一个正在分叉它喜欢username.github.io/development和使用它同时使用拉取请求或您喜欢的任何技术将更改推回到生产中

如果你喜欢,你可以查看我的帖子,看看改变你的网站的一些技巧,以及jekyll有一个_drafts目录,允许在发布之前暂存帖子并查看它.


Ian*_*Ian 5

我认为可以通过rawgit.com与任何分支机构联系.

例如,如果您的用户/组织是XYZ,您可以访问dev您的用户/组织jekyll网站的分支:

http://rawgit.com/XYZ/XYZ.github.io/dev/_site/index.html
Run Code Online (Sandbox Code Playgroud)

只是不包括_site.gitignore.您仍然需要在本地构建站点jekyll build,因此它仍然不是一个完美的解决方案.

  • Rawgit于2018年10月8日关闭. (4认同)