jekyll - 不处理子文件夹中的文件

时间:2011-09-01 11:06:01

标签: ruby jekyll

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

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

我开始在root上获得大量文件,并希望将动态文件整理到文件夹中。

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

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

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

这样的东西
source: [mydirectory1,mydirectory2]

或者我错过了一些明显的东西?

1 个答案:

答案 0 :(得分:3)

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

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

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