我的Jekyll帖子在生产中引发404错误

时间:2019-03-17 08:49:23

标签: jekyll

我正在使用Jekyll和GitHub Pages托管博客。但是,我有以下问题:

我在_posts文件夹中创建了一个新帖子,然后使用以下命令bundle exec jekyll serve在本地构建该站点。当我访问localhost:4000上的站点时,可以单击指向新帖子的链接并进行访问。

当我将更改提交到this repo上的master分支时,它的构建没有任何错误。但是,当我现在单击新帖子时,它引发404错误,表明找不到该页面。

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

您已经硬编码了一个链接。

/functional/2019/03/02/make-use-of-reduce.html

必须是:

/functional/2019/03/01/make-use-of-reduce.html

注意:您的index.html看起来像是完整的硬编码。这不是应该使用jekyll。这会很快导致无法维护的代码库。