当我“编译”所有nanoc
内容都在输出目录中时,但每个页面都在自己的目录中(根index.html
文件除外)。有什么方法可以配置nanoc
,以便将所有文件输出到同一目录并将它们重命名为原始文件名?
我在文档中没有找到任何关于此的内容。
当我“编译”所有nanoc
内容都在输出目录中时,但每个页面都在自己的目录中(根index.html
文件除外)。有什么方法可以配置nanoc
,以便将所有文件输出到同一目录并将它们重命名为原始文件名?
我在文档中没有找到任何关于此的内容。
您可以使用如下路由规则来完成此操作:
route '*' do
item.identifier.chop + '.' + item[:extension]
end
如果您的目标是有一个区域content/
被逐字复制到输出,更好的方法是设置一个静态数据源,该数据源将读取这些文件而不删除它们的扩展名,并且还允许您将它们保存在一个单独的文件夹中其他非静态项目。nanoc 故障排除页面包含有关设置的说明(“解决方案 #2”)。