「コンパイル」すると、nanoc
すべてが出力ディレクトリに配置されますが、各ページは独自のディレクトリに配置されます (ルートindex.html
ファイルを除く)。nanoc
すべてのファイルを同じディレクトリに出力し、元のファイル名に名前を変更する ように構成する方法はありますか?
これに関するドキュメントには何も見つかりませんでした。
「コンパイル」すると、nanoc
すべてが出力ディレクトリに配置されますが、各ページは独自のディレクトリに配置されます (ルートindex.html
ファイルを除く)。nanoc
すべてのファイルを同じディレクトリに出力し、元のファイル名に名前を変更する ように構成する方法はありますか?
これに関するドキュメントには何も見つかりませんでした。
これは、次のようなルーティング ルールで実現できます。
route '*' do
item.identifier.chop + '.' + item[:extension]
end
目標がcontent/
出力に逐語的にコピーされる領域を持つことである場合、より良いアプローチは、拡張子を削除せずにこれらのファイルを読み取り、ファイルとは別のフォルダーに保持できるようにする静的データ ソースを設定することです。その他の非静的アイテム。nanoc トラブルシューティング ページには、これを設定する手順が記載されています(「解決策 2」)。