【发布时间】:2013-03-08 01:46:01
【问题描述】:
我在github 上托管了一个完全静态的站点(例如https://github.com/robertjchristian/angular-enterprise-seed),我主要在主分支之外工作。 /app/ 目录的内容是我要托管的逐字节内容。所以在开发过程中我只是 cd ~/projects/angular-enterprise-seed/app,然后是“python -m SimpleHTTPServer”。这使我可以在 localhost:8000 本地浏览该站点。
我也想在网络上托管 /app 的静态内容,而 gh-pages 是理想的选择。以下是我的要求:
- 不想“只使用 gh-pages 分支作为主分支”
- 不想依赖让 gh-pages 与来自客户端的主更改保持一致的包装脚本。
- 不想构建一个服务来处理 webhook 发布、从 master 结帐以及签入 gh-pages。
理想情况下,它会是一个 github 钩子,上面写着“提交提交钩子 - 同步 gh-pages 与 master 中的更改”
有什么想法吗?
谢谢。
【问题讨论】:
-
我找到了一个完全可以做到这一点的网站,但是 (a) 现在找不到它,并且 (b) 它处于 alpha 阶段并且还不能工作。我最终在 PythonAnywhere.com 上放置了一个 bash 脚本,并安排了一个 24 小时的作业,该作业使用包含静态站点的部分来提取主页面并更新 gh-pages。像魅力一样工作,设置需要十分钟。
-
愿意分享那个脚本吗?
标签: github github-pages