小编Mic*_*one的帖子

Jekyll + GitHub Pages 网站中的尾部斜杠导致 404

我希望在我的网站上解析以下所有 URL,该网站是使用 Jekyll 构建并托管在 GitHub Pages 上的:

在本地,它们都可以正常工作,但现在在实时站点上,第一个和第三个选项可以解决,但中间带有尾部斜杠的选项会导致 404 错误。

我目前没有使用永久链接。当我添加permalink: /about/页面的前面内容时,尾部斜杠问题得到解决,但随后about.html出现 404。我认为这比当前的行为更好,但我更希望所有三个选项单独工作或重定向到一个。

如果相关,我在<head>布局模板中设置规范引用,如下所示:

<link rel="canonical" href="{{ site.url }}{{ page.url | replace:'index.html',''}}">

这是我的_site文件树:

在此输入图像描述

url yaml config jekyll github-pages

8
推荐指数
1
解决办法
3531
查看次数

标签 统计

config ×1

github-pages ×1

jekyll ×1

url ×1

yaml ×1