0

Railsの代わりにNginxによって提供される静的ページを作成したいと思います。HAMLで書きたいです。ビルドファイルに行を追加する代わりに、アセットパイプラインを使用する方法はありますか?

4

3 に答える 3

1

haml次のコマンドを使用して、HamlファイルをHTMLファイルにコンパイルできます。

haml -qf html5 [infile] [outfile]

そして、Railsなしでサービスを提供できます。

于 2012-06-08T07:41:33.433 に答える
1

静的ページの場合は、ブラウザまたはサーバーでページをキャッシュできることを確認してください。それはあなたの質問に正確に答えるものではありませんが、私が推測するのと同じ目標を果たします。

于 2012-06-08T08:45:16.343 に答える
1

ここでの問題は、何かがあなたのコンバージョンを開始する必要があるということだと思います。HAML、スプロケット、jekyll、またはその他のものを使用しているかどうかは重要ではありません。変換プロセスを開始するには、監視または何らかの定期的なプロセスが必要です。

HAMLファイルの内容が変更されるたびに、guard、autotest、cron、inotify、またはその他のツールのホストを使用して、変換スクリプトを開始することをお勧めします。個人的には、cronが最も簡単なオプションだと思いますが、inotifyコールバックが最もリソース効率の高い選択肢かもしれません。あなたのマイレージは異なる場合があります。

于 2012-06-08T12:36:44.707 に答える