我使用 Hugo 创建了一个静态网站并将代码推送到 Github。
所以现在我在 Github 页面上托管有问题
当我从设置中输入我的网址时:https://hunterjs-bit.github.io/massage-website/
我发现 404 未找到
但是如果我使用:https://hunterjs-bit.github.io/massage-website/public,我会得到正确的网址,
如何解决这个问题,使我的网站位于根目录而不是公共网站?
答案 0 :(得分:1)
您需要将发布源目录设置为public/
:
这会将您网站的根目录 /
重定向到目录 public/
,以便 public/
中的任何文件都将像直接位于 https://hunterjs-bit.github.io/massage-website/
根目录中一样提供服务。>
官方 Github 文档:Configuring a publishing source for your GitHub Pages site
答案 1 :(得分:0)
将 pubilc 目录下的所有文件推送到 Repository 的 master 分支。(不过是根目录)