gh-pages 显示 404 not found,但是一直找不到原因

2023-11-21 08:56:47 +08:00
 mathzhaoliang
请教高人一个问题:

我有一个 github 项目: https://github.com/neozhaoliang/hyperbolic-sphere-packings-book
里面有个 gh-pages 分支,放了项目文档,index.html 位于根路径下面。我当时是用

```
ghp-import -n -p -f ./build/html
```

自动部署上去的。在 settings > pages 页面设置了从 gh-pages/root 的自动部署。上面也写着

Your site is live at http://www.pywonderland.com/hyperbolic-sphere-packings-book/

但是点击链接还是显示 404 not found 。

请问大家是什么原因导致的?已知我的域名是没问题。
602 次点击
所在节点    程序员
5 条回复
AoEiuV020JP
2023-11-21 09:30:32 +08:00
首先你的域名指向了 Vercel ,压根没解析到 github ,
然后 GitHub Pages 设置页可以截图出来看一下,
Custom domain 配置好了下面应该有 DNS check successful ,
mathzhaoliang
2023-11-21 09:34:53 +08:00
mathzhaoliang
2023-11-21 09:40:09 +08:00
我的个人网站好像确实是部署到 vercel 上去了。这个我是需要把文档页也部署到 vercel 上吗?
AoEiuV020JP
2023-11-21 10:00:41 +08:00
@mathzhaoliang #3 你域名既然用来当个人网站指向 vercel ,那么 github 这边设置什么都是无效的,用户压根访问不到 github ,
你这情况要么给文档换个二级域名,要么在 vercel 这边配置 path 前缀 hyperbolic-sphere-packings-book 的情况跳转到 github 这边,同时 github 这边还是得换个域名或者直接改用默认域名 neozhaoliang.github.io,
mathzhaoliang
2023-11-21 10:36:11 +08:00
@AoEiuV020JP 感谢指点,问题解决了!

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

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

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

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

© 2021 V2EX