nanocを使用して、メール送信用の PHP スクリプトを持つ静的 Web サイトを構築しています。単純化された構造:
/content/index.html
/content/contact.html
/content/mail.php
ただし、nanoc compile
出力フォルダーですべてを実行すると、次のようになります。
index.html
contact/index.html
mail/index.php
しかし、実行中に PHP スクリプトを呼び出すことができませんnanoc autocompile
。/contact/
動作しますが、/mail/
動作しません。
これは私のルールファイルの一部です:
route '*' do
if item.binary?
# Write item with identifier /foo/ to /foo.ext
original_filename(item)
else
# Write item with identifier /foo/ to /foo/index.extension
item.identifier + "index.#{item[:extension]}"
end
end
PHP は非バイナリとして扱われます。どうすればこれを動作させることができるか知っている人はいますautocompile
か?