PHP フレームワークや Rails などの動的ツールを使用すると、まったく役に立たず、手間がかかり、リソースの無駄になる、小規模で静的な Web サイトを開発するために、あちこちで (自分自身と契約の両方で) 多くの作業を行っていることに気付きます。
モジュール性と構文の簡素化のレベルを導入する静的 HTML サイトを作成する方法を探しています。明確にするために、高速な構文を備えたHTML用のSASSのようなもので、一般的なパターンを個別のファイルに押し出すことができます。
私はHAMLを知っています。HAML を私のソリューションにしたいと思っています。しかし、私のすべての読書では、HAML には、外部ファイルのコンテンツをインライン化するために使用される SASS スタイルの include ディレクティブに相当するものはないようです。さらに、HAML は、SASS が請求するオーサリング ツールというよりも、テンプレート エンジンとして請求しているようです。モジュール式の HTML プリプロセッサとして使用するよりも、ERB の代替として Rails プロジェクトで使用することを望んでいるようです。
少量の Ruby とインライン評価を HAML に追加することで独自のソリューションを展開できることはわかっていますが、これは HAML が実際に「望んでいること」ではないため、少し安くて汚いと感じます。それは私が嫌う解決策ではありませんが、基本的にSASSのように動作するがHTMLの場合は、構成なしの軽量オプションがそこにある場合は、そのルートに進むことを好みます.