1

当我“编译”所有nanoc内容都在输出目录中时,但每个页面都在自己的目录中(根index.html文件除外)。有什么方法可以配置nanoc,以便将所有文件输出到同一目录并将它们重命名为原始文件名?

我在文档中没有找到任何关于此的内容。

4

1 回答 1

1

您可以使用如下路由规则来完成此操作:

route '*' do
  item.identifier.chop + '.' + item[:extension]
end

如果您的目标是有一个区域content/被逐字复制到输出,更好的方法是设置一个静态数据源,该数据源将读取这些文件而不删除它们的扩展名,并且还允许您将它们保存在一个单独的文件夹中其他非静态项目。nanoc 故障排除页面包含有关设置的说明(“解决方案 #2”)。

于 2014-03-26T01:07:50.553 回答