我正在使用Jekyll制作一个简单的静态网站。
如果我的项目根目录上有Jekyll HTML文件(与_layouts文件夹和配置文件位于同一文件夹中),那么它们会完美呈现,我可以立即在http://localhost:4000/welcome.html上预览它们。
我开始在root上获得大量文件,并希望将动态文件整理到文件夹中。
因此,当我将文件移动到子文件夹时,Jekyll会停止更新它。我可以看到我以前的编辑(从它在根目录时),但如果我进行任何编辑,它就不会更新。
http://localhost:4000/mydirectory/welcome.html - 返回404
我应该编辑配置文件来检查这些文件夹吗?像 -
这样的东西source: [mydirectory1,mydirectory2]
或者我错过了一些明显的东西?
答案 0 :(得分:3)
我假设你已经运行了jekyll --server来检查这个?
我刚刚检查了我的目录设置,我在config.yaml中没有任何东西可以告诉它在哪里查看。如果从存储所有内容的目录运行jekyll --server,它只是递归查看所有内容并根据它对每种文件类型的规则进行处理。
你是否正在从正确的目录运行jekyll --server?