私はRuby/Sinatra/Rackにかなり慣れていません。MiddlemanAppを数か月使用しています。
仲介者の静的サイトに2、3のPHPページが必要です。そして、実行中にブラウザでそれらのページをプレビューできるようにしたいと思いますmiddleman server
。PHPファイルを解析または処理する必要はありません。プレビューサーバーでそのまま提供され、Content-typeはtext/htmlです。
Apache構成では、特定のファイル拡張子を別のタイプのファイルとして扱うようにApacheに指示するのは簡単です。しかし、シナトラ/ミドルマン/ラックでこれをどこから始めればよいのかわかりません。
それで:
PHPファイルを静的HTMLとして提供するようにSinatraまたはRackを設定できますか?Sinatra/RackがPHPを解析することを望んでいないか期待していません。を実行するときに、PHPを静的HTMLとして埋め込み/そのままにしたいだけですmiddleman server
。
middleman build
Apacheを実行して使用し、これらのファイルを提供および解析できることは知っていますが、 middleman build
20秒ごとに面倒です。
編集
わかりました。上記がデフォルトの動作であることに気付きました。私はこれに私の質問を修正します:
- Middleman AppのSinatraで、プレビューサーバーのインデックスファイルとしてindex.phpを提供するにはどうすればよいですか?
source/test/index.php.erb
私が持っていると言ってsource/test/index.html.erb
ください。middleman server
/test/のリクエストで/test/index.phpを提供したいと思います。