当我 “编译” 与nanoc
时,所有内容都会在输出目录中结束,但每个页面最终都在自己的目录中,(例外情况)根index.html
文件)。有没有办法配置nanoc
,以便它将所有文件输出到同一目录,将它们重命名为原始文件名?
我在文档中没有找到任何关于此的内容。
答案 0 :(得分:1)
您可以使用如下路由规则来完成此操作:
route '*' do
item.identifier.chop + '.' + item[:extension]
end
如果您的目标是将content/
下的区域逐字复制到输出中,则更好的方法是设置一个静态数据源,该数据源将读取这些文件而不会丢弃其扩展名,并允许您将它们保存在与其他非静态项目分开的文件夹中。 nanoc疑难解答页面有instructions on setting this up(“解决方案#2”)。