想实现的效果:
-假如我有a,b,c三个仓库,我的github用户名叫xxx
-我想使用这样的url去访问不同的项目:
https://xxx.github.io/a
https://xxx.github.io/b
https://xxx.github.io/c
实现步骤:
a,b,c三者都是一个独立的仓库,所以操作原理都是一样的,这里拿a仓库举例子,设置如下:
1.点击setting
2.设置github pages的source即可。同时可以设置自己的分支。
ps:
因为我们的项目打包后的部署代码和源代码不一样,比如vue和webpack,所以:
每个仓库可以设置2个分支,一个是master分支,用于存放源代码。
另一个是gh-pages分支,存放打包后的静态文件资源,用于部署和发布。
部署服务器根目录是user.github.io仓库,别的仓库名是相当于部署服务器的二级文件匣