2

我正在使用 Jekyll 制作一个简单的静态网站。

当我在项目的根目录(与 _layouts 文件夹和配置文件位于同一文件夹中)有 Jekyll HTML 文件时,它们会完美呈现,我可以立即在http://localhost:4000/welcome.html上预览它们。

我开始在根目录中获取很多文件,并希望将动态文件组织到文件夹中。

因此,当我将文件移动到子文件夹中时,Jekyll 会停止更新它。我可以看到我以前的编辑(从它位于根目录时开始),但如果我进行任何编辑,它不会更新。

http://localhost:4000/mydirectory/welcome.html - 返回 404

我应该编辑配置文件以检查这些文件夹吗?就像是 -

source: [mydirectory1,mydirectory2]

还是我错过了一些明显的东西?

4

1 回答 1

3

我假设你已经运行了 jekyll --server 来检查这个?

我刚刚检查了我的目录设置,并且在 config.yaml 中没有任何内容可以告诉它在哪里查找。如果您从存储所有内容的目录中运行 jekyll --server ,它只会递归地查看所有内容并根据它对每种文件类型的规则进行处理。

您是否从正确的目录运行 jekyll --server ?

于 2011-09-01T16:16:27.043 回答