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 に答える