GitHub 页面(jekyll 博客)显示 404

GitHub Pages (jekyll blog) showed 404

我尝试使用 GitHub 页面构建 Jekyll 博客网站。我可以查看主页,但子页面(关于和博文)显示​​ 404。

为了找出问题所在,我打开了一个新的仓库。我在本地使用 jekyll new . 设置了 Jekyll 站点的基本内容,并将它们上传到 Github 存储库。这一步之后我没有做任何改变。

然后,我用jekyll serve到运行本地测试,一切顺利。布局看起来不错,我可以查看第一个博客“欢迎使用 Jekyll!”(默认构建)。

但是,当我使用 GitHub 的 link 页面查看时,主页的布局看起来很不一样,我无法查看默认的博文“Welcome to Jekyll!”,显示了 404.

我该如何解决?

这是我的回购:https://github.com/jl-xie-kcl/blog20211122

(可以查看第2期的截图https://github.com/jl-xie-kcl/blog20211122/issues/2)

那些页面确实有效,您的 link 只是不正确,因为您的博客不在域的根目录下 — 顺便说一下,样式和图像无效也是如此:


为了解决这个问题,您必须将 _config.yml 中的 baseurl 值更改为:

baseurl: "/blog20211122"

the comment on this configuration line所述:

baseurl: "" # the subpath of your site, e.g. /blog