在Jeky'll的_config.yml
文件中,我在底部有以下内容:exclude: README.md, css/config.rb
它排除README罚款,但不包括config.rb文件。我做错了什么?
答案 0 :(得分:14)
这是Jekyll for quite some time的一个有问题的功能。
只是为了确定:你使用的是什么版本的Jekyll?最新版本强制执行正确的YAML处理,因此您应该使用数组语法(exclude: [README.md, config.rb]
)。
当前实现可以使用glob语法并排除整个目录(或目录树或其他任何树),但我找不到有关如何排除文件系统中特定文件的问题或文档。
在任何情况下,您都可以排除config.rb
。我假设您的网站中没有其他网站,即使您有,也可能不希望它位于_site
。这总体上很糟糕,但有效。您的排除规则为exclude: [README.md, config.rb]
。