github 用户名.github.io 博客占用之后其他项目 gh-pages 没办法直接展示了怎么办 ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eliang
V2EX    问与答

github 用户名.github.io 博客占用之后其他项目 gh-pages 没办法直接示了怎么办 ?

  •  
  •   eliang 2020-01-18 00:48:29 +08:00 3614 次点击
    这是一个创建于 2144 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题。 用 vuepress 搞了一个博客,将内容提交至 用户名.github.io 项目中,于是可以直接通过 https://用户名.github.io 这种形式直接访问博客了,但是我的 github 中其他的前端项目想通过 gh-pages 部署并通过 https://用户名.github.io/项目名 / 这种形式貌似就不行了(项目名这个 uri 会走到博客中去,并 404 ),想问问大家有没有什么办法?

    14 条回复    2020-01-21 19:51:19 +08:00
    cnfczn
        1
    cnfczn  
       2020-01-18 01:08:17 +08:00 via Android
    放到一个项目中不可以么?虽然有点不符合项目单独管理的需求。但是应该可以用啊
    ysc3839
        2
    ysc3839  
       2020-01-18 01:22:50 +08:00
    建议选择其他静态托管平台,可选项挺多的,比如 Google Firebase, ZEIT Now, Netlify。
    mouyase
        3
    mouyase  
       2020-01-18 02:57:39 +08:00 via Android
    买个便宜的顶级域名不好吗…
    GPLer
        4
    GPLer  
       2020-01-18 03:02:01 +08:00 via Android
    理解有误,不存在 /项目名 / 的用法,用户名.github.io 直接对应该用户的同名仓库,如果需要通过二级路径的方式访问,只能在该仓库创建文件夹,把对应的文件放到该文件夹下,才能通过二级路径访问到。
    leishi1313
        5
    leishi1313  
       2020-01-18 03:28:31 +08:00
    @GPLer 没有的事,任何仓库都可以开启 GitHub page,只是会被放到 用户名.github.io/仓库名
    trafficMGR
        6
    trafficMGR  
       2020-01-18 08:39:35 +08:00 via Android   1
    仓库下面扔个 CNAME, 里面写你要绑定的域名, 然后照样把你的域名指向 username.github.io
    0xABCD
        7
    0xABCD  
       2020-01-18 08:59:53 +08:00 via Android
    @mouyase 你对顶级域名是不是有啥误解?
    daguaochengtang
        8
    daguaochengtang  
       2020-01-18 09:24:53 +08:00
    你需要的是在你的 repo 下新建 gh-pages 分支,这个分支下的页面用来做展示。
    比如你新建了个 demo 仓库,然后在 master 下放了源码,你可以新建一个 gh-pages 分支,把打包后的代码放在这个分支下,然后你就可以用 username.githug.io/demo 来访问了。和你的博客不冲突的。
    另外加 CNAME 文件可以绑定域名
    可以参考下我的这个 repo: https://github.com/nikolausliu/components-repo
    daguaochengtang
        9
    daguaochengtang  
       2020-01-18 09:28:45 +08:00
    @nikolausliu 其实应该还可以结合 github actions 搞些骚操作的,比如 master 分支提交了自动打包提交到 gh-pages 分支,实现源码改了同步预览,不知道行不行,我没试过
    tomoya92
        10
    tomoya92  
       2020-01-18 10:04:55 +08:00 via iPhone
    amazingrise
        11
    amazingrise  
       2020-01-18 10:14:58 +08:00 via Android
    没问题+1
    顺便贴一下我的博客:
    https://amazingrise.net
    https://amazingrise.net/hugo-theme-diary
    不排除是你的前端项目设置有问题。第二条网址是我用来演示博客主题用的。不过对于 Hugo,需要配置 baseURL,否则所有的相对链接都会出问题。(与你说的情况应该是一样的)
    对于你的前端项目,可能需要手动修改点什么。
    amazingrise
        12
    amazingrise  
       2020-01-18 10:16:22 +08:00 via Android
    @amazingrise 尴尬,刚想起来我前两天把 gh-pages 分支给删掉了。( demo 链接换成主站了)不过确实是可行的。
    eliang
        13
    eliang  
    OP
       2020-01-19 12:53:17 +08:00
    感谢大佬们~ 我试试
    mouyase
        14
    mouyase  
       2020-01-21 19:51:19 +08:00 via Android
    @0xABCD 本来想说一级域名,不小心口胡了…
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     807 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 20:08 PVG 04:08 LAX 12:08 JFK 15:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86