创建 github pages 为什么一定要这样?

2019-01-24 18:54:23 +08:00
 frylkrttj

打算搞个 github pages 玩玩。

搜了不少教程,都说创建 github pages 必须在新建项目的时候用“用户名.github.com ”,这是为什么难道创建新项目的时候不加“.github.com ”以后就不能用 github pages 了?怎么能这样。

2058 次点击
所在节点    GitHub
9 条回复
OhYee
2019-01-24 20:50:00 +08:00
用用户名开始是( master 分支) github page 的根目录 xxx.github.io

名字是 abc 项目的 github page 是 xxx.github.io/abc 这个地址
(需要在 gh-page 分支
frylkrttj
2019-01-24 21:38:34 +08:00
@OhYee 开始创建项目的时候 项目名不用“ xxx.github.io ”这个项目后面是不是不能用 github pages 了?
frylkrttj
2019-01-24 21:55:02 +08:00
@OhYee 不好意思搞错了,github 每个项目设置页都有个开启 github pages 的设置,让我大脑误以为每个项目都能用自己的 github pages,但我记得却是“用户名.github.com ”。

现在问题要重新理了下:

为什么每个项目设置都有 开启 “ github pages ”设置,但域名却只能用一个“用户名.github.com ”?这有点坑萌新啊。

我的理解是每个项目能有自己的 “ github pages",但我找的许多教程却说要玩“ github pages ”必须新建一个项目,这个项目名必须用“用户名.github.com ”,这就不意味着一个账户只能用一个项目来做“ github pages ”吗?这就让我迷糊了,那其他项目的“ github pages ”设置是干嘛的?
frylkrttj
2019-01-25 08:26:28 +08:00
更晕了,上次将一个仓库设置成“ master branch ”,这次再去试试发现其他仓库的 “ github pages ”设置变成灰色的了。
复原了设置还是灰色的,都无法进行设置了。
OhYee
2019-01-25 11:22:38 +08:00
都可以用,但是你别的项目的 github page 的域名是你根域名的二级目录
OhYee
2019-01-25 11:30:20 +08:00
frylkrttj
2019-01-25 11:33:39 +08:00
@OhYee 试了知道项目的 github pages 是在二级目录下了,现在 github pages 设置是灰色的不知道是为什么了。

没设置成 “ master branch ”前有两个可用选项,现在另一个选项“ master branch / docs folder ”一直是灰色的,我想玩玩,可无法恢复到没设置前的样子了。
OhYee
2019-01-25 12:12:01 +08:00
应该是
master branch
master branch doc folder
none
这几个选项吧

具体怎么个判定不太清楚,没有研究过
不过猜测应该是可以选择 master 或者 gh-page 作为 github page 的分支
如果要选可能必须要存在对应的分支,以及 doc 文件夹那个选项必须要有 doc 文件夹

如果你在 master 下建立一个 doc 文件夹应该那个就可以选了(这个一开始默认应该也是灰色)
frylkrttj
2019-01-25 12:18:18 +08:00
这贴就你我两人,跟开了 VIP 一样,谢谢叔叔回复。


没错就那三个选项,现在选项都是灰色的,再等等看。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/530335

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX