【问题标题】:jekyll - not processing files in subfoldersjekyll - 不处理子文件夹中的文件
【发布时间】:2011-11-08 07:47:20
【问题描述】:

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

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

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

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

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

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

source: [mydirectory1,mydirectory2]

还是我遗漏了一些明显的东西?

【问题讨论】:

    标签: ruby jekyll


    【解决方案1】:

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

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

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

    【讨论】:

    • 我今天早上重新启动了 jekyll 服务器,它似乎工作了。不确定它是否是服务器,但您为我指明了正确的方向。非常感谢您的回答。
    • 澄清一点,Jekyll 是一个静态站点生成器。这意味着每次更改后,您都需要从根目录运行命令“Jekyll”以进行更改。
    • 我现在已经在我的配置中将 'auto' 设置为 true,所以我不必担心每次都运行命令。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    相关资源
    最近更新 更多