Github 页面开发分支?
Github Pages Dev Branch?
我目前使用可爱的 Github 页面来托管网站。我现在想尝试一些东西,添加内容,新脚本,...所以我有一个开发分支,我在其中执行此操作,运行 一个本地网络服务器来测试它。一旦我对它感到满意,我就可以将它推送到 'release'.
的 gh-pages 分支
但是,我现在想知道。是否可以像 gh-pages 分支一样在任何地方访问 dev 分支?这将非常有助于让其他人尝试我正在研究的新东西,而不必冒着向所有人发布错误代码的风险。所以基本上两个 gh-pages 站点在一个 repo 中,一个用于发布,一个用于开发。
Github 可以做到这一点(或类似的东西)吗?
因此,仔细阅读 github 页面文档,寻找使用提供的功能的任何解决方案,看起来您正在寻找的东西可能很好但不可用,也许最接近的是有两个存储库例如 username.github.io/production
和另一个像 username.github.io/development
一样分叉它并在使用拉取请求或您喜欢的任何技术将更改推回生产的同时对其进行处理
如果您愿意,可以查看我的 post 并查看一些更改网站的技巧,同时 jekyll 有一个 _drafts
目录,允许暂存 post 和在 posted 之前看到它。
我认为通过 rawgit.com 可以到达任何分支机构。
例如,如果您的 user/organization 是 XYZ,您可以访问 user/organization jekyll 站点的 dev
分支:
http://rawgit.com/XYZ/XYZ.github.io/dev/_site/index.html
只是不要在 .gitignore
中包含 _site
。您仍然需要使用 jekyll build
在本地 构建 站点,因此它仍然不是一个完美的解决方案。
我目前使用可爱的 Github 页面来托管网站。我现在想尝试一些东西,添加内容,新脚本,...所以我有一个开发分支,我在其中执行此操作,运行 一个本地网络服务器来测试它。一旦我对它感到满意,我就可以将它推送到 'release'.
的 gh-pages 分支但是,我现在想知道。是否可以像 gh-pages 分支一样在任何地方访问 dev 分支?这将非常有助于让其他人尝试我正在研究的新东西,而不必冒着向所有人发布错误代码的风险。所以基本上两个 gh-pages 站点在一个 repo 中,一个用于发布,一个用于开发。
Github 可以做到这一点(或类似的东西)吗?
因此,仔细阅读 github 页面文档,寻找使用提供的功能的任何解决方案,看起来您正在寻找的东西可能很好但不可用,也许最接近的是有两个存储库例如 username.github.io/production
和另一个像 username.github.io/development
一样分叉它并在使用拉取请求或您喜欢的任何技术将更改推回生产的同时对其进行处理
如果您愿意,可以查看我的 post 并查看一些更改网站的技巧,同时 jekyll 有一个 _drafts
目录,允许暂存 post 和在 posted 之前看到它。
我认为通过 rawgit.com 可以到达任何分支机构。
例如,如果您的 user/organization 是 XYZ,您可以访问 user/organization jekyll 站点的 dev
分支:
http://rawgit.com/XYZ/XYZ.github.io/dev/_site/index.html
只是不要在 .gitignore
中包含 _site
。您仍然需要使用 jekyll build
在本地 构建 站点,因此它仍然不是一个完美的解决方案。