0
假设我有自定义子域x.site.com
,通过我的DNS提供商将其配置为指向我的其中一个Github回购站,如repo
。 x.site.com
指向的是 - 现在 - 是存档CNAME
包含x.site.com
的回购的根目录。我的问题,如何使该子域指向一个子目录说repo/docs
而不是回购的根?如何将自定义子域指向Github存储库的子目录
假设我有自定义子域x.site.com
,通过我的DNS提供商将其配置为指向我的其中一个Github回购站,如repo
。 x.site.com
指向的是 - 现在 - 是存档CNAME
包含x.site.com
的回购的根目录。我的问题,如何使该子域指向一个子目录说repo/docs
而不是回购的根?如何将自定义子域指向Github存储库的子目录
步骤#1
推送通过下一个命令目标子目录gh-pages
分支:
git subtree push --prefix dist origin gh-pages
步骤#2
包括CNAME
文件中的目标子-directory包含x.site.com
。
注意
.gitignore
文件,也致力于。dist
(例如build
,public
)。
有关流程以及如何将其自动化和master
分支和gh-pages
分支之间同步的详细信息,view this gist