【发布时间】:2021-08-06 13:50:43
【问题描述】:
我在很多项目中都使用过 Jekyll,从来没有遇到过这个问题。
基本上,我的网站在本地运行良好,但如果我构建并上传到 mydomain.com 突然没有一个基本页面链接(都转到“mydomain.com/page”)不起作用。如果我手动将它们设置为“mydomain.com/page.html”,它们就可以工作,但它们通常只使用“mydomain.com/page”
我的配置和设置非常简单:
baseurl: ""
url: "mydomain.com"
header_pages:
- index.md
- dates.md
我正在使用 shell 主题:https://tareqdandachi.github.io/jekyll-shell-theme/
两页:index.md 和 dates.md,均设置为:
---
layout: home
permalink: /
permalink_name: /home
title: Home
---
和
---
layout: page
permalink: /dates
permalink_name: /dates
title: Dates
---
但是,如果我单击导航栏中的日期链接,我只会收到默认的“未找到”错误(不是 Jekyll 中配置的 404 错误)。
所以好像'/page'类型的链接都没有工作?但如果它是“page.html”,它们就可以工作
发生了什么事?有什么明显的吗?可能是我的服务器配置错误?
【问题讨论】: