【问题标题】:GitHub Pages (jekyll blog) showed 404GitHub Pages (jekyll blog) 显示 404
【发布时间】:2021-12-31 17:17:36
【问题描述】:

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

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

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

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

我该如何解决?

这是我的仓库:https://github.com/jl-xie-kcl/blog20211122

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

【问题讨论】:

标签: github jekyll


【解决方案1】:

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


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

baseurl: "/blog20211122"

the comment on this configuration line所述:

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

【讨论】:

  • 它有效。非常感谢!
猜你喜欢
  • 1970-01-01
  • 2017-11-20
  • 1970-01-01
  • 1970-01-01
  • 2014-01-25
  • 1970-01-01
  • 1970-01-01
  • 2015-11-29
  • 1970-01-01
相关资源
最近更新 更多