我正在用Nanoc构建一个站点,并且有一个文件(使用它自己的布局文件)读取所有其他文件元数据,做一些魔术并保存文件。不幸的是,这个过程需要很长时间,使用自动编译开发其他视图需要很长时间。是否有可能添加一些文件忽略列表不会被编译排入队列(在编译生产期间将它们从忽略中删除)?或者有其他方法可以实现这一目标吗?Nanoc - 在编译/自动编译期间跳过文件
1
A
回答
1
据我所知,nanoc将始终读取您的内容目录中的所有数据。您可以通过实施preprocess
方法来删除进一步处理的文件,该方法删除一些生成的items
条目。在Rules
:
preprocess do
skip_unimportant_items
end
在LIB一个.RB文件/:
def skip_unimportant_items
@items.delete_if { |i| !i[:important] }
end
这将删除不具有important
元件(或设置为false的元件)在其各自的元数据的所有项目。
0
相关问题
- 1. Nanoc编译时间很长
- 2. 在编译期间编译
- 3. 在编译期间跳过一些文件Eclipse
- 4. 编译时编译器跳过语句?
- 5. Nanoc没有编译css
- 6. Maven跳过编译
- 7. 在VS13编译期间不编译Typescript
- 8. 闭包编译器跳过文件
- 9. OpenGL预编译头文件跳过
- 10. 编译期间自动化变量值
- 11. maven - 在编译期间复制文件
- 12. 编译Java编译期间的错误
- 13. 在gmavenplus插件中跳过编译
- 14. 语言间自动编译
- 15. 编译器跳过循环
- 16. 跳过Java编译错误
- 17. 如何在编译期间跳过类中的一行代码
- 18. 通过编译加快编译时间
- 19. 检查“make”期间编译的文件
- 20. 编译期间未找到文件
- 21. 在编译文件中编译类
- 22. Eclipse插件自动编译Sass文件
- 23. 警告1打字稿编译器被赋予编译没有文件,所以它会跳过编译
- 24. 在编译期间编辑到GCC规范文件
- 25. Boost.Python在编译时跳过dll
- 26. 在Intellij-Idea中跳过GWT编译9
- 27. 在MEX编译跳过代码部分
- 28. Nanoc布局编译我与nanoc工作规则
- 29. 在eclipse中编译期间在编译期间嵌入git-describe,date和time
- 30. 文件更改时自动编译
啊,精彩纷呈。为什么我之前没有注意到这一点? – iono