V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
frylkrttj
V2EX  ›  GitHub

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

  •  
  •   frylkrttj ·
    linlinggit · 2019-01-24 18:54:23 +08:00 · 1966 次点击
    这是一个创建于 1917 天前的主题,其中的信息可能已经有所发展或是发生改变。

    打算搞个 github pages 玩玩。

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

    9 条回复    2019-01-25 12:18:18 +08:00
    OhYee
        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 分支
    frylkrttj
        2
    frylkrttj  
    OP
       2019-01-24 21:38:34 +08:00
    @OhYee 开始创建项目的时候 项目名不用“ xxx.github.io ”这个项目后面是不是不能用 github pages 了?
    frylkrttj
        3
    frylkrttj  
    OP
       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
        4
    frylkrttj  
    OP
       2019-01-25 08:26:28 +08:00
    更晕了,上次将一个仓库设置成“ master branch ”,这次再去试试发现其他仓库的 “ github pages ”设置变成灰色的了。
    复原了设置还是灰色的,都无法进行设置了。
    OhYee
        5
    OhYee  
       2019-01-25 11:22:38 +08:00 via Android
    都可以用,但是你别的项目的 github page 的域名是你根域名的二级目录
    OhYee
        6
    OhYee  
       2019-01-25 11:30:20 +08:00
    frylkrttj
        7
    frylkrttj  
    OP
       2019-01-25 11:33:39 +08:00
    @OhYee 试了知道项目的 github pages 是在二级目录下了,现在 github pages 设置是灰色的不知道是为什么了。

    没设置成 “ master branch ”前有两个可用选项,现在另一个选项“ master branch / docs folder ”一直是灰色的,我想玩玩,可无法恢复到没设置前的样子了。
    OhYee
        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 文件夹应该那个就可以选了(这个一开始默认应该也是灰色)
    frylkrttj
        9
    frylkrttj  
    OP
       2019-01-25 12:18:18 +08:00
    这贴就你我两人,跟开了 VIP 一样,谢谢叔叔回复。


    没错就那三个选项,现在选项都是灰色的,再等等看。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3257 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:43 · PVG 21:43 · LAX 06:43 · JFK 09:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.