打算搞个 github pages 玩玩。
搜了不少教程,都说创建 github pages 必须在新建项目的时候用“用户名.github.com ”,这是为什么难道创建新项目的时候不加“.github.com ”以后就不能用 github pages 了?怎么能这样。
1
OhYee 2019-01-24 20:50:00 +08:00 via Android
用用户名开始是( master 分支) github page 的根目录 xxx.github.io
名字是 abc 项目的 github page 是 xxx.github.io/abc 这个地址 (需要在 gh-page 分支 |
2
frylkrttj OP @OhYee 开始创建项目的时候 项目名不用“ xxx.github.io ”这个项目后面是不是不能用 github pages 了?
|
3
frylkrttj OP @OhYee 不好意思搞错了,github 每个项目设置页都有个开启 github pages 的设置,让我大脑误以为每个项目都能用自己的 github pages,但我记得却是“用户名.github.com ”。
现在问题要重新理了下: 为什么每个项目设置都有 开启 “ github pages ”设置,但域名却只能用一个“用户名.github.com ”?这有点坑萌新啊。 我的理解是每个项目能有自己的 “ github pages",但我找的许多教程却说要玩“ github pages ”必须新建一个项目,这个项目名必须用“用户名.github.com ”,这就不意味着一个账户只能用一个项目来做“ github pages ”吗?这就让我迷糊了,那其他项目的“ github pages ”设置是干嘛的? |
4
frylkrttj OP 更晕了,上次将一个仓库设置成“ master branch ”,这次再去试试发现其他仓库的 “ github pages ”设置变成灰色的了。
复原了设置还是灰色的,都无法进行设置了。 |
5
OhYee 2019-01-25 11:22:38 +08:00 via Android
都可以用,但是你别的项目的 github page 的域名是你根域名的二级目录
|
6
OhYee 2019-01-25 11:30:20 +08:00
@frylkrttj
举个例子 mozilla 的两个项目: mozilla.github.io 和 pdf.js,其对应页面如下: https://github.com/mozilla/mozilla.github.io ====> https://mozilla.github.io/ https://github.com/mozilla/pdf.js/tree/gh-pages ====> http://mozilla.github.io/pdf.js/api/draft/global.html |
7
frylkrttj OP @OhYee 试了知道项目的 github pages 是在二级目录下了,现在 github pages 设置是灰色的不知道是为什么了。
没设置成 “ master branch ”前有两个可用选项,现在另一个选项“ master branch / docs folder ”一直是灰色的,我想玩玩,可无法恢复到没设置前的样子了。 |
8
OhYee 2019-01-25 12:12:01 +08:00 1
应该是
master branch master branch doc folder none 这几个选项吧 具体怎么个判定不太清楚,没有研究过 不过猜测应该是可以选择 master 或者 gh-page 作为 github page 的分支 如果要选可能必须要存在对应的分支,以及 doc 文件夹那个选项必须要有 doc 文件夹 如果你在 master 下建立一个 doc 文件夹应该那个就可以选了(这个一开始默认应该也是灰色) |
9
frylkrttj OP 这贴就你我两人,跟开了 VIP 一样,谢谢叔叔回复。
没错就那三个选项,现在选项都是灰色的,再等等看。 |